La Pedrera

Location: 

Provença, 261-265
08008   Barcelona
Spain
41° 23' 43.1808" N, 2° 9' 43.0776" E