Al Castello is a traditional Italian restaurant offering Italian, Mediterranean, and European cuisine.