The Otter & Fish
1 Strait Lane
Hurworth
Darlington
Darlington DL2 2AH
United Kingdom