Little Italian heaven in Walton on Thames. Excellent quality, everything from wine, pasta, and true Italian products to Salami and large selection of fresh produce on the ... more