Restaurant Solar Douro offers Mediterranean, European, American Diner, and Portuguese cuisine. Features include outdoor seating and special diet options.