Cleo’s
Welcome to Cleo’s: A Mediterranean Adventure! An Enchanting Restaurant Experience Imagine walking into a vibrant oasis right in the heart of New Orleans! That’s Cleo’s Mediterranean Cuisine & Grocery at 940 Canal St, and whoa, it’s like a treasure chest of flavors just waiting to burst open! It’s open 24/7, which is awesome because sometimes…