Italian restaurant with panoramic sea views.