Where is Plaza de la Constitución?

Where is Plaza de la Constitución located?

Plaza de la Constitución, Plaza de la Constitución (Station), Spain (approx. 28.100124°, -15.700637°)


Where is Plaza de la Constitución on the map?