Sillans la Cascade is a small town in the South of France, famous mostly for its epic 42 meters high waterfall. Let's explore it together!