39 Abbey Rd., London NW8 0AA
Italian restaurant | Pizza Takeaway | Restaurant
A modern pizzeria chain where skilled chefs craft handmade pizzas in a laid-back atmosphere, ensuring an authentic dining experience through their artisanal techniques and friendly service.