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.