Palace Inn Hillcroft Houston comprend 105 chambres et est situé à moins de 7 km de la Église de Lakewood. Les clients qui séjournent sur l'hôtel peuvent garer leur voiture sur place.
Le mini-hôtel est à 4 km de Waterwall Park. L'arrêt de bus Hillcroft Park & Ride se trouve également à proximité de ce étoiles.
Les chambres de l'hôtel offrent aux clients une TV à écran plat avec des chaînes satellite, et des installations comme de la climatisation. Palace Inn Hillcroft offre également des chambres avec une baignoire ainsi qu'avec un micro-onde et un frigidaire.
Le restaurant Lazeeza Restaurant South est situé à côté de l'hôtel et sert des plats de la cuisine du moyen-orient, juste à côté de l'établissement.