Skip to main content

Map & Directions

Enjoy convenient living at Melia Medical Center Apartments, ideally located near the Texas Medical Center and situated off I-610 and TX-288 in South Houston, our community is a gateway to urban convenience. Catch a game at the NRG Astrodome or explore the Houston Zoo with a stop at one of the many dining and shopping options on your way home.  View the map below to discover the convenience of our South Houston location!