Where is Teixeira?

Where is Teixeira located?

Teixeira, Porto, Portugal (approx. 41.18333°, -7.9°)


Where is Teixeira on the map?