Albion Falls

Albion Falls is a 19m high 18m wide waterfall with a rippling characteristic that makes us think that it’s the prettiest waterfall in Hamilton, Ontario, Canada.