Castello is an Italian restaurant offering flavorful dishes in a unique, antique setting.