Albion Falls

From Wikipedia, the free encyclopedia

Albion Falls is a waterfall flowing down the Niagara Escarpment in Red Hill Valley, in Hamilton, Ontario, Canada. These falls are around the beginning of Red Hill Creek These falls are apparently haunted.