All You Need To Know About Kanyakumari

Amboli Falls, Amboli

Must Visit

The Amboli Falls is a fantastic tourist spot located in the city of Amboli. It attracts a lot of tourists annually.The spot is especially captivating during the monsoons when the water gushes in abundance and the surrounding greenery is in full bloom. The rains make the area around the waterfall misty and surreal.The period from June to October is a great time to visit this place.

Amboli photos, Amboli Falls
Image source:Wikipedia
Share this on your social network
Tell us what do you think of Mahendragarh

Travel Talk

Please Wait while comments are loading...