2421 Ralph St, Houston
3 bedrooms
Baths
Guests
With a stay at Montrose Lodge by Dunyha, you'll be centrally located in Houston, steps from Westheimer Rd and within a 5-minute drive of Rice University. This villa is 2.7 mi (4.3 km) from Houston Zoo and 3.1 mi (5 km) from Toyota Center.
Parking
Elevator
Spa
WiFi/Internet
Pet friendly
Laundry
Air conditioning
Business center
No nearby properties available in this region at the moment.