Carrer de la Indústria, 207, Sant Martí, 08041 Barcelona
Mediterranean restaurant
Rating: 4.3
Rating: 4.5