General hospital AMARLEELA HOSPITAL B-1/6, MAIN NAJAFGARH RD, BLOCK B1, JANAKPURI, NEW DELHI, DELHI, Delhi, Delhi City / Town Delhi State / Union Territory Delhi Facility Category General hospital