Map & Directions - Albasha Greek and Lebanese Restaurant
View Menu
Albasha Greek and Lebanese Restaurant
7460 Youree Dr St A, Shreveport, LA, 71105
(318) 797-1888 (Phone)
7460 Youree Dr St A, Shreveport, LA, 71105
(318) 797-1888 (Phone)