La Choza Restaurant
- Address
- 1405 N Grand St
- Place
- Amarillo , TX 79107-7195
- Landline
- (806) 383-8826
Description
La Choza Restaurant can be found at 1405 N Grand St . The following is offered: Meats - In Amarillo there are 4 other Meats. An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Meats(806)383-8826 (806)-383-8826 +18063838826