Best Italian restaurant in Lubbock, TX
(1) Best Italian restaurant
Best Places List (3)
1 Italian Garden
Green Building, 1215 Avenue J #102, Lubbock, TX 79401, United States
2 Orlando's
2402 Avenue Q, Lubbock, TX 79411, United States
3 Stella's Restaurant
6015 82nd St Suite #1, Lubbock, TX 79424, United States
Map