The Windsor Castle, Kottayam
The Windsor Castle Kodimatha Kottayam- 686039 Kerala, India
The Windsor Castle Details
Windsor Castle is a renowned deluxe hotel in Kottayam and is known for its hospitality and guests satisfaction. The deluxe hotel provides Kerala ayurveda, Kerala house boats and Windsor packages for travellers to enjoy the beautiful of kumarakom backwaters of Kerala.
The Windsor Castle offers the travellers impeccable hospitality and serene vistas for a soulful stay at Kottayam.