Doug Salomon
The first time I visited, it was just by chance. We were driving along and all of the sudden, it felt like we had pierced the veil between our world and some magical fairy land.
Grimsby is a small town in the Niagara region of Ontario. Hidden in this town is a small fairy village full of colourfully painted houses. (It's not at all hidden. It sounds cooler to describe it that way.)