1622 Spencer Hwy, South Houston, Texas 77587(713) 554-7200
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.