Where is Barcelona House?

Where is Barcelona House located?

Barcelona House, Barcelona House, Spain (approx. 41.37943°, 2.17614°)


Where is Barcelona House on the map?