O Douro is a restaurant serving traditional, home-style Portuguese cuisine prepared with fresh, locally sourced ingredients.