Palace Inn Medical Center - CLOSED is located at 10000 South Main St, Houston, TX. This business specializes in Hotels & Lodging.
by merchantcircle on August 01, 2020 from merchantcircle
Information from the business
Palace Inn features clean rooms and modern amenities at affordable rates. We are conveniently located a few miles from the Houston Medical Center, The University of Texas M.D. Anderson Cancer Center, and NRG Stadium.