Cascade de Louch is a 135 meter high waterfall in the famous skiing town of Isola. Isola is located on the border with Italy in the souther part of the Alps (Alpes Maritimes).
When approaching Isola you drive along the river Tinee. Cascade de Louch drops into the river Tinee and can be missed (near the roundabout). From the roadside you will have a great view on the waterfall.
If you want to walk to the top of Cascade de Louch then is that possible. There is a trail at the left side of the waterfall. The trail is signposted.