Russell Square, Bloomsbury, London April 17, 2015April 17, 2015 / Trevor Burton View of Russell Square, from Imperial Hotel, showing the Post Office Tower in the background Share this:TwitterFacebookLinkedInEmailLike this:Like Loading... Related