Share This:

1141 Decatur St.,
New Orleans, LA 70116

Property Description

One of the few French Quarter restaurants that stay open late during the week. Everything from hummus to pizza.
Amenities
Cuisine Served
  • Greek Mediterranean
  • Pizza
Meals Served
  • Dinner
  • Lunch