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