Internal Medicine Department, Delos Santos STI Mega Clinic, SM Megamall Building A,
EDSA, Ortigas Center, Mandaluyong, 1554 Metro Manila
(02) 637 9661
Show on Google maps