Where is Abuxarda?

Where is Abuxarda located?

Abuxarda, Lisboa, Portugal (approx. 38.71634°, -9.418°)


Where is Abuxarda on the map?