RIO CASA , wayanad Villa Meppādi
Offering garden views, RIO CASA,5 BHK Private villa in soochipara is an accommodation situated in Meppādi, 6.3 km from Chembra Peak and 18 km from Kanthanpara Waterfalls. Set 1.
rio casa, soochipara, 673576 Meppādi, India