Where is Amadora?

Where is Amadora located?

Amadora, Lisboa, Portugal (approx. 38.758959°, -9.2365233°)


Where is Amadora on the map?