Surrounded by the lush Western Ghats of Maharashtra, Amboli is a serene hill station blessed with amazing natural beauty and ...