O Moinho is a restaurant specializing in Mediterranean, Tapas, and Seafood dishes. They offer a menu featuring traditional Portuguese specialties, including Bacalhau à Moinho.