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