Healthcare Facility P H C CENTRE Thovarayar, IDUKKI, KERALA Full Address / Location Thovarayar City: IDUKKI State: KERALA - 685511 City / Town IDUKKI State / Union Territory KERALA GPS Coordinates NA