Where is Sete Rios?

Where is Sete Rios located?

Sete Rios, Sete Rios, Portugal (approx. 38.74134°, -9.16133°)


Where is Sete Rios on the map?