









Stylish Studio in Montrose - The Italian Plaza

Good 5.5 (2 reviews)
Residence
Price unavailable
About it
Stylish Studio in Montrose - The Italian Plaza is located in Houston, 2.9 miles from Buffalo Bayou Park, 2.9 miles from Rice Stadium, and 2.9 miles from Houston Museum of Natural Science. It features a garden, garden views and free WiFi throughout the property.
This air-conditioned lodge features 1 bedroom, a flat-screen TV, and a kitchenette with a fridge and a microwave. Towels and bed linen are featured in the lodge.
Lakewood Church Central Campus is 3 miles from the lodge, while Memorial Park is 3.2 miles away. William P. Hobby Airport is 12 miles from the property.
Its strengths
LAN Wi-Fi
Location
1944 Vermont StreetHouston TX 77019
Dates of your stay
Availability with