About it
Offering mountain views, Mountain Castle Inn in Vagamon features accommodations and a garden. The property offers free private parking.
Free Wifi is accessible to all guests, while some rooms also feature a terrace. At the homestay, units come with a private bathroom with free toiletries.
The nearest airport is Cochin International Airport, 58 miles from the homestay.