Italian restaurant, Le Finestre sul Mare, offers pizza, seafood, and Mediterranean cuisine. Certified as a Top Restaurant in Italy.