都市: Amarillo, 4116 West Interstate Drive, Amarillo, 79102, United States Of America
"I had the best chicken Burrito I ever tasted, they were so good and very cheap, I have more to go!... Together with the fantastic hard shell tacs and..."
都市: Amarillo, 3309 S Washington St, 79109, Amarillo, US, United States
"The Washington Street Taco Bell is great, but avoid the Ross Street location. It is worth driving to Washington Street, great differences in the quali..."
都市: Amarillo, 2010 Ross Osage St Amarillo, TX 79103-3024, United States
"This place never opens on time. You call they tell you they open at 9 and so you get there at 9:10am to get breakfast and they still aren’t open. They..."