Removed from saved list
The Westin Houston Downtown
Strategically situated in Houston City Center, allowing you access and proximity to local attractions and sights. Don't leave before paying a visit to the famous Space Center Houston. Rated with 4 stars, this high-quality property provides guests with access to restaurant and fitness center on-site.
250 meters to public transportation
Located in heart of Houston (TX)
Room service [24-hour]