Where is City Center Apartment, Barcelona?

Where is City Center Apartment, Barcelona located?

City Center Apartment, Barcelona, City Center Apartment, Barcelona, Spain (approx. 41.4043°, 2.14079°)


Where is City Center Apartment, Barcelona on the map?