The Windsor Castle is a luxury hotel located in the town with sprawling lawns, a pool side barbeque, facilities for backwater cruises and a view of the lagoons. The Windsor Castle along with the Lake Village Heritage Resort are two entirely different kinds of tourist accommodation and leisure concepts at Kottayam.
Accommodation
The Windsor Castle is a spectacular luxury hotel with 42 state-of-the-art rooms, sprawling lawns, 7 suites, pool side barbeque, business centre, backwater cruises and a breathtaking view of the distant mountain ranges and lagoons.