Along the river on South end there's a snow board shop.
Edward's Snow Den
85 Albert Embankment, Vauxhall, London SE1 7TP, UK
+44 800 789321
P.S that's the MI6 building
P.p.s. doesn't show on google maps but bing lists it as MI6