London, United Kingdom
Foodie – Helsinki, Finland
Belgravia’s excellent Sardinian / ItalianVery good Italian / Sardinian restaurant, elegant and contemporary. Nice wine list. Smart crowd from the local neighborhoods.
10 Lower Belgrave St, London SW1W 0LJ, UK
These top Italian restaurants in London deserve every foodies attention.
Download the ultimate insider’s guide to the world's best restaurants.