Beachside restaurant, Papillon Beach, offering seafood, pizza, and paella.