Close Window
View Category

Hotel ICON, Autograph Collection

Nearby Attractions

Minute Maid Park (28 of 36)

Minute Maid Park, located just 5 minutes from our hotel in downtown Houston, is a jewel in the crown of the Houston skyline; it has become a welcome home for the Houston Astros.