Hospital ULTRASOUND HEALTH POINT 1091/1, AMBAWATTA COMPLEX,, MEHRAULI, NEW DELHI, DELHI, DELHI, DELHI Full Address / Location 1091/1, AMBAWATTA COMPLEX,, MEHRAULI, NEW DELHI, DELHI City: DELHI State: DELHI - 110030 City / Town DELHI State / Union Territory DELHI Facility Category Hospital