The River Retreat Heritage Ayurvedic Resort

Palace Road
Cheruthuruthy
India