Where is Plaça de la Reina?

Where is Plaça de la Reina located?

Plaça de la Reina, Plaça de la Reina, Spain (approx. 39.47361°, -0.37581638°)


Where is Plaça de la Reina on the map?