St. Kuriakose Minor Seminary Thommankuthu is located in Idukki, India on Thommankuthu, Karimannoor-Vannappuram Rd. St. Kuriakose Minor Seminary Thommankuthu is rated 5 out of 5 in the category catholic school in India.
Address
Thommankuthu, Karimannoor-Vannappuram Rd