Boasting air-conditioned accommodation with a pool with a view, Med Center Charm 2100 sq ft 1 mi to Rice Village is situated in Houston. It is located 1.8 km from Rice University and features luggage storage space.
2328 Wordsworth Street, Houston, 77030, Stati Uniti