For posh pizzas in Mayfair, you can’t go past this little gem on Mount Street. Simple Italian trattoria specialising in pizzas, set in a Victorian corner plot with outside tables. Best pizza in London. Recommended in the Sunday Times top 50 places to eat in london for under £50.
121 Mount St, Mayfair, London W1K 3NW
020 7499 1256