Where is A Home in Barcelona?

Where is A Home in Barcelona located?

A Home in Barcelona, A Home in Barcelona, Spain (approx. 41.38036°, 2.13529°)


Where is A Home in Barcelona on the map?