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.
Also at this address
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.