Try Melo's place on Long Lane. It's called Fine Food and their website is (I think) se1finefoods.co.uk or something like that. They are excellent though and Melo is very friendly and helpful. Lots of italian fare to choose from. I am not an interested party apart from being a very satisfied customer.