Gelegen op slechts 10-minuten rijden van het Windsor Plaza Shopping Center heeft Palace Inn Hillcroft Houston 105 kamers. Gasten die in deze herberg verblijven, kunnen hun auto parkeren ter plaatse.
De accommodatie in Houston is gelegen op een rijafstand van 10 minuten van het Waterwall Park. Het Gerald D. Hines Waterwall Park ligt ook op 10-minuten rijafstand van dit hotel in Houston. Entertainment in de omgeving omvat James Turrell's Twilight Epiphany Skyscape binnen 15 rijden van het pand in Houston. Hillcroft Park & Ride busstation is niet ver van Palace Inn Hillcroft gelegen.
Een flatscreen TV met satelliet zenders en airconditioning, evenals een magnetron en een koelkast zijn beschikbaar in de kamers.
Lazeeza Restaurant South ligt een minuut verwijderd van de accommodatie in Houston en biedt Midden-Oosterse maaltijden.