Cleo's

117 Decatur St, New Orleans
(504) 766-1853

Customers' Favorites

Menu

Photos

+64 photos
+63 photos
Add a photo

Recent Reviews

The food here was good but didn’t blow my socks off. The hummus was a nice texture and their gyros are good.

Definitely worth stopping in for a bite to eat if you’re in the area but don’t know if I’d go out of my way for it
Hands down probably my best meal in New Orleans. 10/10! Highly recommend the rack of lamb. I think I could’ve eaten two orders. Jessica was our server, and she was so sweet and attentive. Definitely give this place a try!
Food and service was outstanding, Jessica our server was prompt and very friendly. The food was delicious and fresh. I would totally come back here again. Not many people in here, but my wife and I enjoyed it!

More Reviews