Cleo's
Mediterranean restaurant, Halal restaurant, Health food restaurant, Middle Eastern restaurant, Restaurant, Vegan restaurant, Vegetarian restaurant in New Orleans, Louisiana
Address: 117 Decatur St, New Orleans, LA 70130
Price Range: $$
About this restaurant
Address: 117 Decatur St, New Orleans, LA 70130
Cleo's in New Orleans, Louisiana offers a delightful Mediterranean dining experience with an extensive menu of fresh, flavorful dishes ranging from crispy falafel to tender lamb kebabs. The spacious restaurant provides a welcoming atmosphere with friendly service, though some diners note the modern decor could use more intimate lighting and traditional music to enhance the Mediterranean ambiance. Their house-made hummus with warm pita bread and variety of vegetarian options make this spot a refreshing alternative to typical French Quarter fare, especially for those seeking halal dining options in the heart of NOLA.
Hours Open
Known For
Not Noted
Portion Sizes: Reviews are mixed regarding portion sizes. Some describe them as generous and plentiful, while others say they are small or not enough for the price.
Prices: Customer opinions on pricing vary. Some find the prices reasonable or fair, while others consider them high or overpriced for the portion sizes.
Parking: The reviews do not provide any information about the restaurant's parking situation.