Water Treatment Plant is located in New Delhi, India on 20 MGD WTP, Inside Okhla Water Works, behind Holy Family Hospital. Water Treatment Plant is rated 4.6 out of 5 in the category water treatment plant in India.
Address
20 MGD WTP, Inside Okhla Water Works, behind Holy Family Hospital