London WC1B 5BE, United Kingdom
No upcoming events. Check back soon.
Russell Square Station is a historic London Underground stop, perfectly placed for exploring Bloomsbury's museums and universities. This transport hub offers quick access to the British Museum, University College London, and Russell Square Gardens.
London WC1B 5BE, United Kingdom, London