Durham Otters Swimming Club 136 Devonshire Rd Durham DH1 2BL United Kingdom 0191 3862146 Visit website Email Locate 54.7785323, -1.5756923 This group is based in nearĀ Durham