Upscale Italian restaurant, Ristorante Della Rosa, known for its seafood menu, extensive wine list, and sea-view terrace.