Healthcare Facility ODAPADAA CHC At/Po- Hindola Road Dhenkanal, DHENKANAL, ODISHA Full Address / Location At/Po- Hindola Road Dhenkanal City: DHENKANAL State: ODISHA - 759019 City / Town DHENKANAL State / Union Territory ODISHA