1 Month Free 1 Day Ago COMPARE Melia Medical Center 8383 El Mundo St, Houston, TX 77054 1 - 2 Beds$1,184 - $2,149