Palace Inn Westheimer encontra-se em Houston, a 12 km de CityCentre, e apresenta acomodações com acesso Wi-Fi gratuito e estacionamento privado gratuito. O alojamento está a cerca de 15 km de Estádio Constellation Field, a 20 km de Water Wall e a 21 km de Smart Financial Centre. Este motel está a 24 km de Houston Arboretum and Nature Center e a 26 km de Rice Stadium (Estádio de Futebol Americano).
No alojamento, cada quarto está equipado com ar condicionado e uma casa de banho privativa.
Palace Inn Westheimer dispõe de uma receção que pode dar dicas sobre a área.
The Galleria Houston fica a 21 km de Palace Inn Westheimer, enquanto Campus Central da Igreja de Lakewood fica a 23 km da propriedade. O aeroporto mais próximo é o Aeroporto William P. Hobby, que fica a 44 km de Palace Inn Westheimer.