La Quinta Inn Houston Astrodome

The La Quinta Inn Houston Medical Center/Astrodome is centrally located 1/2 mile west of Reliant Center, south of downtown Houston near the prestigious Texas Medical Center and MD Anderson (free shuttle weekdays). Walk to the theater or Astroworld Theme P

Leave a Reply

Your email address will not be published. Required fields are marked *