Restaurant Review: Llamber

by

Rating: 3 of 5

Llamber

Carrer de la Fusina 5, 08003 Barcelona View Map