Alivious beach Villa

Homestay, Kanjiramchira, Alappuzha, 688007