Beachfront restaurant, Baia Del Sol, offering fresh seafood. Enjoy a meal with sea views.