Where is El Corte Inglés?

Where is El Corte Inglés located?

El Corte Inglés, El Corte Inglés, Spain (approx. 28.13465°, -15.43119°)


Where is El Corte Inglés on the map?