Situated in Houston centre, 1.1 km from Houston Toyota Center and 1.5 km from George R. Brown Convention Center, The Houston House features accommodation with free Wi-Fi and a balcony.
Number of rooms: 15
Downtown Houston, Houston, 77002, United States