Albasha Greek & Lebanese Café

Mediterranean restaurant · 3501 Severn Ave #1, Metairie, LA

Dine-In

Hours

More food in Metairie, LA · Mediterranean Food in Metairie