Institutions >> Snehasadan, Ellakkal
Parish : Ellakal
Established Year: 1961
Contact Address : St. Xaviors Hospital
Pin: 685565
State: Kerala
country: IN