Italian restaurant

Italian restaurant Del Vino boasts delicious food and stunning views.