Located a 12-minute walk from the Amarillo Botanical Gardens, this hotel features a salt water indoor heated pool, a hot tub and a fitness center. Its spacious rooms offer a flat-screen cable TV with HBO.
Number of rooms: 103
1610 South Coulter Street, Amarillo, TX 79106, United States
Hotel booked 1 times today.