Gimel Les Cascades

Gimel Les Cascades (literally Gimel The Waterfalls) is the name of both the collective set of waterfalls as well as the charming town above them. The waterfalls may also be…