Debenham Fish Shop
32 High Street
Debenham
Stowmarket IP14 6QW
United Kingdom