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