Loading hotels
Confirming room availability...
Sonder Stanford In Houston, 2300 Stanford Street, Houston, United States
With a stay at Sonder - Stanford - In Houston (Montrose) in Houston (Montrose), you'll be within a 5-minute drive of Houston Museum District and Menil Collection. This apartment is 2.2 mi (3.5 km) from Children's Museum of Houston and 2.2 mi (3.5 km) from Houston Natural Science Museum.