Abalo's Restaurant
Address:
102 N 23rd St, Canyon, TX 79015
Phone:
(806) 655-7733
Restaurants
Other Businesses:
- El Patio Mexican Restaurant at 1410 Highway 60, Canyon, TX 79015
- SUBWAY at 1701 N 23rd St, Canyon, TX 79015
- Schlotzsky's at 901 23rd St, Canyon, TX 79015
- Domino's Pizza at 2310 9th Ave, Canyon, TX 79015
- Taco Villa at 101 N 23rd St, Canyon, TX 79015