Com acesso Wi-Fi gratuito em toda a propriedade, o Palace Inn apresenta acomodações em Houston, a 8 km do The Galleria. Está disponível estacionamento privado gratuito no local.
Todos os quartos estão equipados com uma televisão de ecrã plano com canais por satélite. Alguns quartos incluem uma área de estar, ideal para relaxar. Todos os quartos incluem uma casa de banho privativa. Os extras incluem produtos de higiene pessoal gratuitos e um secador de cabelo.
Há uma recepção 24 horas na propriedade.
A Water Wall fica a 9 km do Palace Inn, enquanto o Lakewood Church Central Campus está a 10 km. O Aeroporto William P. Hobby encontra-se a 25 km da propriedade.