Italian restaurant, Il Barbagianni, offers seasonal menus, pizza, and seafood. Enjoy an intimate dining experience with a beautiful view.