Kumarakom Lake Resort (KLR)

Type : Luxury
Location : Kumarakom