The Windsor Citadel: An interesting deluxe 4 star property, The Windsor Castle is a perfect gateway to Kottayam. The property overlooks essentially the most picturesque view of Vembanad Lake and is an epitome of sophistication and luxurious. Set across 20 acres of sprawling foliage the property is draped with soothing […]