Batra Hospital & Medical Research Centre

Address:

1, Tughlakabad Institutional Area Mehrauli Badarpur Road New Delhi 110062

City:

Delhi

State:

Delhi

Phone:

29957487,29958747