Where is Sabrosa?

Where is Sabrosa located?

Sabrosa, Vila Real, Portugal (approx. 41.2663847°, -7.5757615°)


Where is Sabrosa on the map?