Where is Buba House, Barcelona?

Where is Buba House, Barcelona located?

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


Where is Buba House, Barcelona on the map?