Guests of Palace Inn Hillcroft Houston can visit Windsor Plaza Shopping Center, situated 2.3 miles away. Guests who stay at the Houston hotel can park their car on site.
You'll need 34-minute drive to William P. Hobby airport. The inn is situated 4 miles from Lakewood Church, which is considered to be a sacred site. The Houston property is situated not very far from Gerald D. Hines Waterwall Park, while Hillcroft Park & Ride bus station lies 10 minutes' walk away.
Offering a flat-screen TV with satellite channels, the 105 rooms come with air conditioning to ensure a comfortable stay. This Houston hotel also features a fridge and a microwave oven.
While staying at the Houston accommodation, guests can choose from dining options nearby, such as Chowpatty Chat Co, located 100 feet away, or New Saffron Kabob House at a 5-minute walking distance.