Il Castello is an Italian restaurant offering a menu of appetizers, homemade pasta, and Mediterranean fish dishes.