Where is Penha Longa?

Where is Penha Longa located?

Penha Longa, Porto, Portugal (approx. 41.11085°, -8.16053°)


Where is Penha Longa on the map?