O Castro is a restaurant offering traditional cuisine with a focus on fresh seafood and quality meats. Known for its generous portions and good value.