This Italian restaurant is known for its generous and delicious pizzas. It offers a pleasant dining experience with a terrace and takeaway options.