Situated in Houston, this air-conditioned apartment features free WiFi. The unit is 1.8 km from The Galleria. A dishwasher, an oven and a microwave can be found in the kitchen. Towels and bed linen are offered in this self-catering accommodation.
Address: 2660 Augusta Drive, Houston (Texas)
Rates from:
USD 1,000 Book Now