Decent Freeway Location
Visitors who stayed here for the medical centre or sporting events mentioned that this hotel is ideally located. It's close to the Expressway (I-610) while also being near a number of attractions on the southwest side of Houston.