Where is My Address in Barcelona?

Where is My Address in Barcelona located?

My Address in Barcelona, My Address in Barcelona, Spain (approx. 41.39027°, 2.1762°)


Where is My Address in Barcelona on the map?