Albasha Hwy 21 - Greek & Lebanese

Restaurant in Covington, Louisiana