Where is Lourosa?

Where is Lourosa located?

Lourosa, Lourosa (Station), Portugal (approx. 40.97335°, -8.53669°)


Where is Lourosa on the map?