17th April 2006

Greenwich Church Street, London SE10 9HY

The good folk of Greenwich seem traditionally partial to a early spring celebration: back in the day it would have been the park where it all would all have been happening – rolling down the hill being a particular popular pastime. These days the entertainment is usually concentrated around the riverside area (as is their humble…