Filming Locations (2)

  • Crystal Palace National Sports Centre, Crystal Palace, London, England, UK

  • Woolwich, London, England, UK