Where is Sabrosa?

Where is Sabrosa located?

Sabrosa, Vila Real, Portugal (approx. 41.26667°, -7.58333°)


Where is Sabrosa on the map?