Where is Sobrosa?

Where is Sobrosa located?

Sobrosa, Porto, Portugal (approx. 41.2497289°, -8.3552315°)


Where is Sobrosa on the map?