Where is La Ciudadela, Barcelona?

Where is La Ciudadela, Barcelona located?

La Ciudadela, Barcelona, La Ciudadela, Barcelona, Spain (approx. 41.38945°, 2.18384°)


Where is La Ciudadela, Barcelona on the map?