51 Berwick St, London W1F 8SJ
Italian restaurant | Restaurant
This establishment offers Neapolitan-style sourdough pizzas made with organic ingredients, complemented by authentic lemonade, all within a stylish and inviting atmosphere.
Rating: 4.4