Map & Directions - Cleo's Mediterranean Cuisine & Convenience
View Menu
Cleo's Mediterranean Cuisine & Convenience
165 University Place, New Orleans, LA, 70112
(504) 522-4504 (Phone)
165 University Place, New Orleans, LA, 70112
(504) 522-4504 (Phone)