ViaMichelin
La Cabrera Barcelona
Location picture
Fabulous 9.4 (2129 reviews)
Approx. €40
Location
C/ de la Diputacio, 239
08007 Barcelona