Where is Bird House, Barcelona?

Where is Bird House, Barcelona located?

Bird House, Barcelona, Bird House, Barcelona, Spain (approx. 41.38155°, 2.15914°)


Where is Bird House, Barcelona on the map?