Kerala, India Nestling on the palm-fringed shores of Kerala’s largest lake called Lake Vembanad which covers 213 square Kms. This beautiful 24 room boutique resort provides the perfect hideaway from which to explore this rich and verdant region. All rooms have a view of the lake.