About Hotel:- Windsor Castle A Leisure Hotel. Located in Kottayam, Kerala. It is the gateway to Kumarakom. The most sought after tourist destination.
Situated in the most picturesque surrounding of the Vembanad Lake, this leisure hotel stands above the rest in style, class and luxury. Set on a sprawling 20 acres of lush foliage and landscaped lawns this leisure hotel provides the ideal getaway for a relaxed and enriching experience.
Complementing the imposing façade of the exteriors, are the equally inviting interiors. Right from the atrium to the rooms, all are done elegantly, pleasantly merging with the modern comforts that the hotel imparts.
A land of myriad emotions
Kerala, a land of abundant natural beauty. Lakes and rivers, mountains and forests. All are an integral part of this God’s own country. Situated in the southernmost tip of India; with the Arabian Sea lapping its coastal side, it’s naturally endowed with pristine beauty.