I live in some apartment complex at Nummela, not even on top of mound or anything, just between the heights of esker.
The only pic I have from it, 2010 taken, propably could take another one at some point.
And here's another pic, from 1976 when it was made up, a back view from the place...