Envalira

Plaça del sol 13, 08012 Barcelona

Plaça del sol 13, 08012 Barcelona
Tue- Sat 1.30pm- 4pm, 9pm- midnight, Sun 1.30pm- 5pm, closed in August
Restaurant
Catalan, Mediterranean
Moderate

Mentions

Barcelona City FM