Phone: +442034412241
Address: 130 Cadogan Terrace, London E3 2NB, United Kingdom
City: London
Menu Dishes: 35
Reviews: 599
"The staff was incredibly welcoming and helpful when it came to food and beer recommendations. We ordered some appetizers and two pizzas, which were outstanding! They were truly reminiscent of the ones I typically enjoy back home in Italy. Without a doubt, it's one of the best pizzas in London! I will definitely return!"
All prices are estimates on menu.