Parc Leslie, located in Otter Lake, Canada, offers a tranquil beach experience amidst its natural surroundings. The beach at Parc Leslie is situated by the lake, providing a serene and picturesque setting for visitors to enjoy. While the exact length of the beach may vary, there is ample space for relaxation and recreation.