Seafood restaurant located on Praia da Polvoeira, a scenic beach in Portugal. Offers fresh seafood dishes.