Address: 4110 W. Interstate 40, Amarillo, TX - United States
Checkins
1
Avarage rating at this location
4.0
David Taylor
Refreshing after a long drive an the hot windy Amarillo weather.
Aspen Creek Grill
almost 2 years ago