A National Sports Centre set in the grounds of a 700 year old Abbey on the banks on the River Thames.
Within touching distance of London.
Book online | Check Availability