Nice walk, the sound of water (rapids, so angry waters!) Cheers.
L’Île aux Hérons is located at L'Île-aux-Hérons, Montreal, QC H8P, Canada