Leelez Place lies in the Southwest Houston district and features Wi-Fi, and complimentary private parking for guests' utmost comfort. Stafford Centre of Performing Arts is around 6 km from the homestay and Fine Arts Museum is located around 10 minutes' drive away.
A selection of in-room comforts features a flat-screen TV with satellite channels, as well as air conditioning. Guests staying in Leelez Place will enjoy the convenience of towels in the bathroom. Furthermore, a separate toilet, a bath, and a shower is available.
The apartment is 35 km away from William P. Hobby airport. Access to a seasonal outdoor pool ensures a more relaxing stay.