Located in Houston Texas, Quality Inn & Suites NRG Park, Pet friendly Hotel near Texas Medical Center, NRG Stadium, Minute Maid Park and Houston Zoo.