Italian B.m.t. (680 Cals) Restaurants in Amarillo
Show restaurants on map
3.5
Menu
3.5
Menu
City: Amarillo, 1412 Ross St Amarillo, TX 79102, United States
"They make my sandwich just right! love the drive thru"
Feedback
These reviews refer only to the mentioned ingredients.