BP 23 SHALIMAR BAGH WEST NEAR KHOSLA HOSPITAL NEW DELHI Delhi INDIA 110088 (Delhi)