About Tapovan Tourist Complex
Silvassa Tapovan Tourist Complex is located in Silvassa, Dadra and Nagar Haveli, India. This tourist complex is a popular spot for nature lovers and hikers. There are plenty of trails to explore in the area, and visitors can also enjoy fishing and swimming in the nearby lakes. FAQ's on Tapovan Tourist Complex