The elegant 5-star Towne Place Houston hotel includes 2 rooms and is 2.4 miles from Our Lady Star of the Sea Catholic Church. This hotel also features Wi-Fi throughout the property.
The Houston hotel has a prime location within a 10-minute drive of Military Museum of Texas. The accommodation is also 2.7 miles from Dement Stadium in Houston. The Towne Place stands 25 minutes' walk from First Baptist Church of Jacinto City, popular with pilgrims and tourists alike. Ensemble/HCC train station is 9 miles away.
Providing a shower, some bathrooms are also equipped with bath sheets and towels.
Ostioneria Aranda's is within easy reach of this hotel.