Los Caracoles
Tel: {0034} 933 023 185
Calle de los Escudellers 14,
08002 Barcelona
SpainMore about us...
One of those must visit places in Barcelona. You have to walk past the roasting chickens, through the kitchen to get to the restaurant. It is an experience-rather than a culinary experience. Go see for yourself!