O Cancelo is a restaurant specializing in homemade cuisine with fresh, quality ingredients. Known for its generous portions and seafood dishes.