Los Arcos is a spacious and welcoming restaurant specializing in high-quality seafood and Spanish cuisine. It offers exquisite dishes with simple yet attractive presentations and generous portions.