Top 9 Must see Hill station in India.
7. Amboli Amboli hill station is may be a pleasant drive on cragged piece of ground through dense forest. Settled at concerning thirty five Kms from Sawantwadi city on Vengurla – Belgam Road. Amboli Hill Station is at hill prime , at AN altitude of 690 Mtr [ 2260 linear unit ]. This is often […]