ViaMichelin
El Chato
Location picture
Fabulous 9.4 (1179 reviews)
Approx. €33
Location
Gran Via de Les Corts Catalanes, 697
08013 Barcelona