Medical Center S M Medical Center Navjeevan Vihar, Malviya Nagar, New Delhi, Delhi 110017 Open map ← Back to New Delhi Claim this hospital