Travel & Tourism July 23, 2020Albion Falls – Hamilton, Ontario, Canada [ONTARIO TRAVEL SERIES]Albion Falls is a 19 metre cascade waterfall flowing down the Niagara Escarpment in Red…