Il Castello is an Italian restaurant offering authentic cuisine prepared with traditional recipes.