Where is Plaça Nova?

Where is Plaça Nova located?

Plaça Nova, Plaça Nova, Spain (approx. 40.88394°, 0.80317°)


Where is Plaça Nova on the map?