Book today at the Econo Lodge - near Houston Medical Center-NRG Park hotel in Houston, TX! Our pet-friendly hotel is located near the Houston Zoo, Texas Medical Center and Rice University. Also nearby are the NRG Stadium, Toyota Center and the Minute Maid Park. Travel easy with amenities like our free continental breakfast, free WiFi, free coffee, and free parking. Your room will feature a microwave, refrigerator and more. Book now!