January 30, 2019

Padella! The Best Italian Food in London

In the heart of Borough Market, there is a tiny restaurant producing stupendous food: PadellaThere I have eaten the best pasta dish – in London – […]