Where is Central Apartments Barcelona?

Where is Central Apartments Barcelona located?

Central Apartments Barcelona, Central Apartments Barcelona, Spain (approx. 41.39808°, 2.16891°)


Where is Central Apartments Barcelona on the map?