Castello is an Italian restaurant offering a warm welcome and attentive service.