O Belo Sol is a Portuguese restaurant. It offers regional Algarvian and traditional cuisine, including dishes like tasty cod and chicken.