Where is Courtyard by Marriott Houston Rice University located?
Courtyard by Marriott Houston Rice University, Courtyard by Marriott Houston Rice University, United States of America (approx. 29.72812°, -95.42419°)
Courtyard by Marriott Houston Rice University, Courtyard by Marriott Houston Rice University, United States of America (approx. 29.72812°, -95.42419°)