Tip: Search for English results only. You can specify your search language in Preferences
Los Caracoles
(3,940)
Restaurant
Time-tested place with tiled walls & wood accents, named for its signature snail dish, plus paellas.
Address: Carrer dels Escudellers, 14, Ciutat Vella, 08002 Barcelona, Spain
Hours: Closed ⋅ Opens 1 PM Wed
Phone: +34 933 01 20 41