Il Castello is a Mediterranean restaurant offering a menu of traditional and modern Italian cuisine in a unique setting.