Located in Houston, 2.6 km from Houston Museum of Natural Science, La Colombe d'Or Hotel provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a garden.
Number of rooms: 26
3410 Montrose Boulevard, Houston, TX 77006, United States