5858 Hillcroft St,
Houston ,
TX
77036
UNITED STATES
Palace Inn features clean rooms and modern amenities at affordable rates. We are conveniently located just off of Hwy 59 in the popular Hillcroft neighborhood near fantastic ethnic restaurants and shopping.
Worldwide > United States > Houston, TX > Hotels