Where is Amorosa?

Where is Amorosa located?

Amorosa, Viana do Castelo, Portugal (approx. 41.64352°, -8.821591°)


Where is Amorosa on the map?