Lodging & Accommodations close to Houston Natural Science Museum
La Colombe D Or Hotel
+1-888-455-5160
3410 Montrose Blvd., Houston, TX 77006
+1-888-455-5160
~1.36 miles north of Houston Natural Science Museum
~24 minute walk
- Three Star property
- 15 sleeping rooms in hotel
Back to Top