Close Window
View Category

Hotel ICON, Autograph Collection

Nearby Attractions

Minute Maid Park (25 of 33)

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.