Once Upon The River is a luxurious resort nestled amidst the serene and tranquil environment on the banks of River Periyar. It provides the perfect escape from the chaos of city life, offering a clust...
View Property