Delfino Pizzeria

  • Local listings from:

Address:

121a Mount Street London W1K 3NW United Kingdom

Phone:

+442074991256

Categories:

Pizza, Italian

Total rating:

Reviews:

42

Top reviews from

The best pizza and service in London that we have found as of yet! As a girl from California (land of amazing food and service), eating out in London (and... Read More

by Kayla S.

Rating:

Similar places:

Tips from

  • No tips from Foursquare.