Ambassador Hotel Amarillo
3100 W Interstate 40 79102-2201 Amarillo Texas USA
- Profile: Ambassador Hotel Amarillo is a Hotels and motels company located at Amarillo, Texas USA, address is 3100 W Interstate 40, Amarillo 79102-2201 TX, postcode is 79102-2201, you can contact Ambassador Hotel Amarillo by phone 8064678789