Kodimatha, Kottayam, Kerala- 686 013, Kottayam
The Windsor Castle is a premier hotel in Kottayam, Kerala, transformed from traditional Kerala architecture recreated from old Tharavadu and ancestral homes. Set amidst verdant coconut palms with backwaters flowing by, it offers an idyllic destination for relaxation and leisure stays. The property functions as a resort and convention centre, providing top-notch services including ayurvedic treatments, wedding arrangements, and corporate facilities.