About
495 bed superspeciality centrally air conditioned Hospital.Address: 1, Tughlakabad Institutional Area, Mehrauli Badarpur Road, New Delhi, 110062
Country: India
Fax: N/A
WebSite: www.batrahospitaldelhi.org
Email: info@batrahospitaldelhi.org