The Mitre in Sheen is the best pub in London and does amazing pizza but for something a bit posher then Riva in Barnes. Black Salt in East Sheen is also pretty good for somewhere between the two. Al Boccon Di' vino in Richmond is also meant to be amazing but I've never been
What restaurants recommendations do people have for somewhere between Richmond & Fulham