ferociousfoodiedotcom.wordpress.com
Cleo
1717 Vine St. Los Angeles, CA 90028 • (323) 962-1711 • www.cleorestaurant.com I’m not sure why this place is such the scene that it is considering the decor is pretty underwhelming by compari…