Stay. Our hotel with spa is located in the heart of Houston, near many Fortune 500 companies. Learn More Discover. NASA, Houston Zoo, the business, legal, sports and theater districts are near our hotel. Learn More Visit. Located 5 minutes from George R Brown Convention Center, Toyota Center and Minute Maid Park. Learn More See More Enjoy the exciting entertainment venues, restaurants, nightclubs and bars in downtown Houston. Learn More Hotel ICON is conveniently located on the Metro Lightrail line through downtown Houston. Learn More Bringing a pet with you on your travels? They will love the dog park across the street from ICON! See Less