Nature Castle Heritage Home Stay and Accomadation

Location

Nature Castle, Chilandhiyar, Koviloor, Munnar, Idukki - 685615

Discover More

Nature Castle is an ancient typical traditional Christian Kerala traditional home mostly made in wood, re-modelled with modern amenities. It is an eco friendly home stay & accommodation for travellers in Munnar. Nature Castle is managed and owned by ancient Christian family of Thodupuzha, in the Idukki district of Kerala.