Il Castello is an Italian restaurant offering a diverse menu of pasta, pizza, and meat & fish dishes.