Melia Medical Center
4.1/5
4.1 /5
71 Verified Reviews
8383 El Mundo St, Houston, TX 77054, US
(833) 454-1180
71 Verified Reviews
5.0/5
5.0 /5
The manager was new to the property but still very knowledgeable and able to give me all the information I needed. I was there was my two small girls and she was even attentive to them as well. I loved the apartments and I’m hoping to be able to move in soon. Thank you !