Il Castello is a pizza takeaway offering a variety of pizzas, pasta dishes, appetizers, soups, and salads. They also provide delivery service.