Duck Deli
Duck Deli
Hall Street
Long Melford
Suffolk
CO10 9JQ
United Kingdom