Cleo's
$ • Mediterranean, Salad, Kebab
Hours:
940 Canal St, New Orleans
(504) 522-4504
Take-Out/Delivery Options
Customers' Favorites
Cleo's Reviews
I was hoping for some traditional Greek fare and this was not it. The octopus was rubbery and the mousaka did not have bechemel on top nor any haloumi. The lamb was delicious though!
Ratings
Hours
Monday | Open 24 hours |
Tuesday | Open 24 hours |
Wednesday | Open 24 hours |
Thursday | Open 24 hours |
Friday | Open 24 hours |
Saturday | Open 24 hours |
Sunday | Open 24 hours |