Translate this page
Traditional Italian deli situated in East Sheen offering a range of Italian produce, wines and beers and freshly ground coffee.
349 Upper Richmond Road West,
Find out how you can update and improve this listing.
£25 and under
Going to Villa Rosa Delicatessen using public transport? Find the fastest route: