Where is Alameda Principal?

Where is Alameda Principal located?

Alameda Principal, Alameda Principal, Spain (approx. 36.717484°, -4.423412°)


Where is Alameda Principal on the map?