Where is Alhambra?

Where is Alhambra located?

Alhambra, Alhambra (Station), Spain (approx. 38.89941°, -3.053933°)


Where is Alhambra on the map?