Delfino (121a Mount Street, London, W1K 3NW) Delfino's has the best Pizza in London by far! My husband and I were so excited to find a place that served crispy crust pizza with great quality toppings…not to meniton the starters and salad. We have tried all Pizza's from Soho to Nottinghill and Delfino's beats all of them. The service and staff are top notch- they are friendly and now we are frequent customers (weekly). The friends we have brought to Delfinos turn into regular customers as well- It is our favourite place to eat in London
Link to this reviewJuly 2009 |