Ugavai Devi Mandir
The Ugavai Devi Mandir is located in the little town of Olavan. The Mandir lies on top of a mountain and is surrounded by forest on all sides. The view from the summit of Ugavai Devi Mandir is breathtaking. True nature enthusiasts adore it.
You will enjoy the nature by visiting this place.