Carrer del Segre, 125, Sant Andreu, 08030 Barcelona
Mediterranean restaurant | Spanish restaurant
Rating: 4.7