Albion Falls: The Glorious Waterfall of Hamilton – The Waterfall Capital of the World
Albion Falls is a beautiful and famous classical/cascade waterfall that flows down the Niagara Escarpment in Red Hill Valley, in Hamilton, Ontario, Canada. The water...