Where is Embajadores?

Where is Embajadores located?

Embajadores, Embajadores, Spain (approx. 40.40924°, -3.70246°)


Where is Embajadores on the map?