Make the most of your stay at Holiday Inn Houston NRG/Medical Center Area. Our hotel is near top attractions, premier dining destinations and celebrated shopping centers in Texas’ largest city!
Founded in 1836, Houston has often been on the forefront of innovation in the Lone Star State. From its beginnings as the capital of the Republic of Texas to now, Houston has seen exciting advancements — including the formation of the Texas Medical Center, founded in 1943, and the opening of NASA’s space center in 1962.
Hop on our complimentary shuttle service, covering a 5-mile radius around the hotel which includes a Metro Light Rail station, and discover how easy it is to get around town. Start planning your Houston visit today!