Elche

Carrer de Vila i Vilà, 71, 08004 Barcelona

Carrer de Vila i Vilà, 71, 08004 Barcelona
Restaurant
Mediterranean, Spanish
Moderate

Mentions

Barcelona City FM