Set in Amarillo, 4.7 km from Austin Park, Embassy Suites Amarillo Downtown offers air-conditioned accommodation and a bar. Offering a restaurant, the property also has a fitness centre, as well as an indoor pool and a hot tub.
Number of rooms: 226
550 S Buchanan Street and SE 6th Av, Amarillo, TX 79101, United States
Hotel booked 2 times today.