OYO 9676 Karapuzha Island Resort
OYO 9676 Karapuzha Island Resort
Hotel
KakkaVayal,Karapuzha Road, Kalpetta North
, Vayittiri, India
673122