Leelez Place Houston apartment is a great place to stay in the Southwest Houston district, 2.3 miles from Sri Guruvayurappan Temple.
This homestay is about 10 minutes' drive from Haviland Park and Southwest Indoor Soccer Center is approximately 15 minutes away by car.
The accommodation has a balcony, and comforts such as climate control. A highlight of Leelez Place apartment for guests is the presence of bath sheets and towels in the bathroom. Additionally, you'll find a separate toilet and a shower.
The apartment lies 11 miles from Ensemble/HCC train station.