Where is Abuxarda?
Where is Abuxarda located?
Abuxarda, Lisboa, Portugal (approx. 38.71634°, -9.418°)
Where is Abuxarda on the map?
{"latitude":38.71634,"longitude":-9.418,"title":"Abuxarda"}