Venue

  • London Leagues
  • Russell Square
  • Name: Russell Square
  • Address: 93 Guilford st, London wc1n 1dn
  • Facilities: None
  • Transport Links: