Amar Leela Hospital Pvt. Ltd is a Cardiology Hospital in Janakpuri, Delhi.
Hospital Address and Details
- Area : Janakpuri
- Address : B 1/6, Main Najafgarh Road, Janakpuri, Delhi
- Landmark : Near Janakpuri East Metro Station, Pillar Number 546
- City : Delhi
- State : Delhi
- Country : India
- Type : Cardiology Hospital