South Central Hotel - Wyndham Houston Medical Center Hotel and Suites
Meta Description
Experience our convenient Houston hotel located adjacent to the Texas Medical Center. Designed for the extended stay guests, our hotel is the ideal travel destination.