Ocha Restaurant
4502 S Washington St
Amarillo, TX 79110-2017
806-353-4414