Hotels in South Houston, TX
Special Offer:
Book Now and Save!
Learn more
Hotels
1622 Spencer Hwy,
South Houston ,
TX
77587
UNITED STATES
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.