Back to list
Taverna Iberia
Pleasant 6.4 (14 reviews)
Around €22
Location
C/ de Miquel Pedrola i Alegre, 4
08003 Barcelona
See on the map