Situato a 12 km dal citycentre Plaza e a 20 km dal Waterwall Park, il Palace Inn Westheimer offre camere con aria condizionata e bagno privato a Houston. La struttura si trova a 22 km dal centro commerciale Galleria Houston, a 22 km dal Lakewood Church Central Campus e a 24 km dallo Houston Arboretum and Nature Center. Il motel offre anche la connessione Wi-Fi gratuita e un parcheggio privato gratuito.
Le camere sono dotate di forno a microonde.
Il personale della reception sarà lieto di fornirvi consigli.
Il Memorial Park, Houston si trova a 25 km dal Palace Inn Westheimer, mentre il Rice Stadium dista 26 km. L'Aeroporto William P. Hobby, il più vicino, dista 35 km.