Albasha | Greek & Lebanese Restaurant

Restaurant in Covington, Louisiana