London, United Kingdom
Foodie – Helsinki, Finland
The Belgravia local’s favourite Italian institution. Traditional Italian cuisine with no modern twist which suits Zafferano just perfect. Quality wine list.
16-18 Lowndes St, London SW1X 9EY, UK
These top Italian restaurants in London deserve every foodies attention.
Download the ultimate insider’s guide to the world's best restaurants.