@L13 Sports bar & grill
Location picture
Quite mediocre 2 (1 reviews)
Approx. €20
Location
Carrer del Taulat, 1
08005 Barcelona