Found 3 places
Address: 8602 Peach Ave, Lubbock, TX
Latitude: 33.5158 (33°30′57″N), Longitude: -101.7864 (101°47′11″W)
Latitude: 33.6338 (33°38′2″N), Longitude: -101.7943 (101°47′39″W)
Latitude: 33.6196 (33°37′11″N), Longitude: -101.8736 (101°52′25″W)