Cleo’s
A round-the-clock Mediterranean and Middle Eastern counter tucked inside a Canal Street convenience store, and a longtime favorite of the late-night and service-industry crowd. The kitchen turns out shawarma, gyros, falafel, kebabs, and stuffed grape leaves.
Address: 117 Decatur St, New Orleans, LA 70130, USA
Phone: (504) 766-1853
Hours:
Monday Closed
Tuesday 11 AM–10 PM
Wednesday 11 AM–10 PM
Thursday 11 AM–10 PM
Friday 11 AM–10 PM
Saturday 11 AM–10 PM
Sunday 11 AM–10 PM