Best shop in London? Stanfords Covent Garden. It's proper wicked. One globe I liked the look of was + £300. Stuff that they say Took in Waterloo station, Leicester Sq, CG and Oakwood today... globe trotting for sure
Comments
Sign in or get an account to comment.