TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Italian Restaurants in London

174 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Italian

Spaghetti House - Kensington High Street

9 Kensington High Street, W8 4PE, London

9.9 / 10
5 reviews

Average price £20

Fine Dining

1 Denbigh Street, SW1V 2ER, London

9.9 / 10
3 reviews

Average price £30

Spanish

229 Muswell Hill Broadway, Muswell Hill, N10 1DE, London

9.6 / 10
10 reviews

Average price £28

Italian

3 Charlotte Place, W1T 1SD, London

9.5 / 10
16 reviews

Average price £25

Specify a date and enjoy promotions of up to -50% in our best restaurants

Italian

Four Seasons Hotel London at Park Lane , W1J 7HA, London

9.3 / 10
3 reviews

Average price £65

Italian

118 Marylebone Lane, W1U 2PJ, London

9.1 / 10
35 reviews

Average price £35

Italian

20 Sicilian Avenue, WC1A 2QH, London

10.0 / 10
4 reviews

Average price £15

Italian

10 Wigmore Street, W1U 2RD, London

9.6 / 10
4 reviews

Average price £29

Italian

74 Duke Street, W1K 5PE, London

9.9 / 10
8 reviews

Average price £17

Italian

6 Foster Lane, EC2V 6HH, London

9.5 / 10
38 reviews

Average price £28

Pizzeria

113 Waterloo Road, SE1 8UL, London

9.4 / 10
62 reviews

Fine Dining

66-68 Chiswick High Road, W4 1SY, London

9.8 / 10
12 reviews

Average price £50

Italian

125 Great Titchfield Street, W1W 6RZ, London

Average price £22

Italian

129 Gipsy Hill, SE19 1QS, London

Average price £27

Pizzeria

63 Pitfield Street, Hoxton, N1 6BU, London

Italian

105 Whitecross St,, EC1Y 8JA, London

Average price £20

Italian

38 Panton Street, SW1Y 4EA, London

Average price £40

Italian

3 Clove Crescent, E14 2BB, London

Average price £20

Italian

102 North End Road, Hammersmith, W14 9EX, London

Italian

96 Brick Lane, Spitalfields, E1 6RL, London

Fine Dining

28-29 Dover Street, W1S 4NA, London

Average price £110

Pizzeria

67 Venn Street, SW4 0JF, London

Average price £16

Italian

15 Goodge Street, W1T 4LY, London

Average price £17

Fine Dining

107-112 Leadenhall Street, EC3A 4AF, London

9.3 / 10
13 reviews

Average price £39

Italian

9 Fairhazel Gardens, NW6 3QE, London

Average price £25

The Best Italian Restaurants in London

Handmade pasta, stone-oven pizza, gooey steaming risotto, and mouth-watering tiramisu; Italian cooking comes straight from the heart and hearth. From Naples, Venice, or Florence, treat yourself to a delicious meal from our selection of the best Italian restaurants.

Filter

TheFork advantages