Hamilton Ontario is home to 100 waterfalls and cascades and known as the “City of Waterfalls”. Albion Falls is one of the prettiest and photogenic in the area with its detailed cascades.
Hamilton Ontario is home to 100 waterfalls and cascades and known as the “City of Waterfalls”. Albion Falls is one of the prettiest and photogenic in the area with its detailed cascades.