Overview

Embark on a refreshing retreat amidst lush greenery and captivating natural beauty at Amboli Falls, a stunning waterfall located in the hill station of Amboli, Maharashtra Goa. Situated in the Sahyadri Hills at an elevation of 690 metres above sea level, Amboli is a renowned eco spot, home to unique flora and fauna. The breathtaking Amboli Waterfall, surrounded by other waterfalls, is a must-see t... Read More
img