Where is Buba House?

Where is Buba House located?

Buba House, Catalonia, Spain (approx. 41.39049°, 2.16258°)


Where is Buba House on the map?