Where is Sobrosa?

Where is Sobrosa located?

Sobrosa, Porto, Portugal (approx. 41.25°, -8.35°)


Where is Sobrosa on the map?