O Douro is a restaurant specializing in Portuguese cuisine.