Palace Inn

Open

Photos

1622 Spencer Hwy
South Houston, TX 77587
Palace Inn features clean rooms and modern amenities at affordable rates. We are conveniently located just off Spencer Hwy in South Houston near shopping and several restaurants.
Own this business?
See a problem?

You might also like

Partial Data by Infogroup (c) 2025. All rights reserved.