Pizzeria Il Castello offers delicious pizzas. Known for its friendly staff and family pizza deals.