Articles tagged ‘London Bombs’
Russell Square - London
By Chris | November 23rd, 2006 | Russell Square is a large square in the Bloomsbury area of London, just to the north of Holborn and Covent Garden. Its a busy place with many hotels on the square and surrounding streets, a university and one of London’s biggest tourist attractions, the British Museum, nearby and businesses with offices there.
If you’re going [...]
