Hotel Courtyard by Marriott Houston I-10 West/Memorial
★★★
13561 Westheimer Rd., Houston (TX), United States Show on map
Palace Inn Westheimer is a 3-star hotel in Houston (TX), Texas, United States. Guests rate it 7.2/10 (good) across 3 reviews, ranking it #586 of 784 places to stay in Houston (TX).
13561 Westheimer Rd., Houston (TX), 77077, United States
Palace Inn Westheimer has a guest rating of 7.2 out of 10 from 3 reviews, which is considered good. It ranks #586 of 784 properties in Houston (TX) on Triptoic.
Palace Inn Westheimer is located at 13561 Westheimer Rd., Houston (TX) 77077, United States.
Palace Inn Westheimer is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel