What Makes a Truly Great Italian Restaurant in Soho?

What Makes a Truly Great Italian Restaurant in Soho?

Soho is one of London’s most exciting places to dine. With its buzzing streets, late-night energy, and endless variety of cuisines, it’s no surprise that it’s also home to some of the city’s most talked-about Italian spots. But with so many options, how do you know...