Karapuzha Lakeshore Resort is an elegant holiday Plantation resort situated in areas of natural greeneries and is on the bank of the beautiful Karapuzha Lake, Wayanad. The Queen of hill stations in ‘Gods Own Country’ more than justifies the concept of eco tourism as responsible travel to the natural areas that conserves the environment and improves the well being of local people.