The Shell Site

..as viewed from Stamford Street.
There's a lot of building going on in London, but The London Eye gets into the picture anyway!
(Backblipped in mid-December)

Comments
Sign in or get an account to comment.