Swimming @ Crystal Palace

  • Crystal Palace National Sports Centre Ledrington Road London, SE19 2BB United Kingdom