Where is Sete Rios?

Where is Sete Rios located?

Sete Rios, Lisboa, Portugal (approx. 38.73611°, -9.16806°)


Where is Sete Rios on the map?