Russell Square London
Russell Square events
No future events currently found at Russell Square in London
Check out the similar venues below or view events in London.
Reviews of Russell Square in London
Russell Square venue information
Russel Square is a large garden square in Bloomsbury, in the London borough of Camden. It is near the University of London's main buildings and the British Museum.
Venue contact details and info
View all hotels near Russell Square
View all restaurants near Russell Square