Where is Plaça de Lesseps?

Where is Plaça de Lesseps located?

Plaça de Lesseps, Plaça de Lesseps, Spain (approx. 41.406944°, 2.1497223°)


Where is Plaça de Lesseps on the map?