L'Auca

Carrer d'Aribau 39, 08011 Barcelona

Carrer d'Aribau 39, 08011 Barcelona
Open daily 1-4pm, 8pm-1am. 
Restaurant
Spanish
Expensive

Barcelona City FM