Head to these 4 home stays in Kerala – God's Own Country

Located in a traditional village of Alleppey in Kerala, overlooking the Vembanad Lake, Pathiramanal Villa, Alappuzha is a stunning villa…