Snowbody does it better! May 1, 2013 no comments It’s four years since The Snow Centre, North London welcomed the first skiers and snowboarders to enjoy the closest real snow to the centre of London.