Montrose Art Lover's Dream to Live Like a Local
1603 West Main Street #2, Houston, TX 77006, United States Of America
Top facilities
- Air conditioning in public areas
Room facilities (Standard room)
Facilities
- Parking
- Non Smoking
- Pets Allowed
- Check-in hour
- Check-out hour
- Air Conditioning
- Garden
Offering a garden and garden view, Spotless Full Sized Apartment! Montrose Stays An Art Lover's Dream is set in Houston, 2.8 km from Houston Museum of Natural Science and 3 km from Rice Stadium. This property offers access to a terrace, free private ...
- Check-in time: 3:00 PM - 11:00 PM
- Checkout time: 11:00 AM