Where to find the best Italian food in London
London is the capital of United Kingdom and home to hundreds of global companies. It is a world's cultural, political, financial and sports capital. It is therefore no wonder that you will find as many Italian restaurants in the city as you will find in, say, Florence. Below are the top Italian eateries in London.
1. Bocca di Lupo
What makes this...