Prezzo Italian Restaurant Edmunds - 35-36 Abbeygate St, Bury Saint Edmunds IP33 1LW, UK on Eaten