Dealerbaba
TheSelvaResort

About

The Selva Resort - Murti, We have just opened a huge nest beside the flowing water of Murti River in the Gorumara National Park, people from all over the world visit Gorumara National Park to see the flora and fauna of the forest and to enjoy its natural habitats. As the Selva Resort is located in…

Reviews (0)

No reviews yet. Be the first to review this business.

Log in to write a review.