Swimming @ Crystal Palace

  • Crystal Palace National Sports Centre, Ledrington Rd, London SE19 2BB