Traditional family-run restaurant, O Bom Talher, offering delicious food with good value. Located near the Douro River.