The Deli
Chilli Farm
Norwich Road
Stowmarket IP14 5NQ
United Kingdom