London On The Inside
10 months agoLondon
A Snowman Art Trail Has Landed in London
The Snowman art trail has arrived in London, featuring twelve decorated Snowman sculptures.
The sculptures are inspired by 'The Twelve Days of Christmas' and can be found in Fleet Street Quarter. [ more ]