Write a Review
5858 Hillcroft St, Houston, TX 77036
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.
Be the first to write a review! Write a Review »
©2018 Cox Search, Inc. All rights reserved. Data provided in part by Localeze and Valpak.