La Quinta Inn Greenway Plaza Houston

The La Quinta Inn-Houston Greenway Plaza is southwest of downtown with a clear shot to all local attractions: Texas Medical Center, Houston Zoo and Museum District, Rice University, Minute Maid Park-Toyota Center, Compaq Center, Lakewood Church, and Georg

Leave a Reply

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