Putney restaurant named Best Local Restaurant in London
Home SW15 in Putney has been named the best Best Local Restaurant in London at the Good Food Guide’s prestigious awards – just a year after the South West London restaurant launched. The accolade is particularly noteworthy for Home SW15’s owners, Craig Gordon and Head Chef Freddie Fallon, since London’s...