greekrestaurant
in
Lubbock, TX
Greek Islands
4001 34th St
Lubbock
TX
79410
(806) 722-0444
2.7
mi