Restaurant
La Delizia
8 locals recommend,
Location
63-65 Chelsea Manor St
London, England
Tips from locals
Mmmmm, who doesn't like Italian food? Small cozy place with food that is just delicious. If they have the pear and ricotta cake, you need to try it!
The best pizzas in London in our opinion. Charming, lively and intimate restaurant or perfect for to take back to the flat.
Great Italian restaurant around the corner, very much a locals place (as it is tucked away).
Unique things to do nearby
Locals also recommend
- 12 locals recommend
- 5 locals recommend