The Westin Houston Downtown
The Westin Houston Downtown sits at the heart of Houston. Our pet-friendly hotel in Houston, with city views, is located across the street from Minute Maid Stadium and a short walk from the George R. Brown Convention Center and the Toyota Center.