Italian food (great pizzas) - location second to none, as quite literally atop the Duoro River
Part of: PORTO