About it
Luxury Stay in Montrose- The Italian Plaza is located in Houston, 2.9 miles from Rice Stadium, 2.9 miles from Houston Museum of Natural Science, as well as 3 miles from Lakewood Church Central Campus. The property is 2.6 miles from Rice University, and guests benefit from on-site private parking and complimentary WiFi.
This air-conditioned lodge has 1 bedroom, a flat-screen TV, and a kitchen with a fridge and a dishwasher. Towels and bed linen are provided in the lodge.
Houston Zoo is 3.2 miles from the lodge, while Memorial Park is 3.2 miles away. The nearest airport is William P. Hobby Airport, 12 miles from Luxury Stay in Montrose- The Italian Plaza.