Waddell Falls
photo taken 6/21/2007
Location: Nova Scotia
Directions: This waterfall is located in Victoria Park in Truro along Lepper Creek. From downtown Truro, take Prince Street east for about 0.5 miles, then turn right on Young Street. Make a left on Brunswick Street and follow signs to the park on the right.
Other waterfalls nearby: Joseph Howe Falls