Lemon Tea Twister Restaurants in Amarillo
Show restaurants on map
4.4
Menu
Table booking
4.4
Menu
Table booking
City: Amarillo, 7306 Southwest 34th Avenue, Amarillo, 79121, United States Of America
"We wanted to find a new place and wanted something nice! So we came to Beef O'Brady's. Friday's specialties were fish and chips. The four little ones...."
Price
Feedback
These reviews refer only to the mentioned ingredients.