Restaurant Review: Bar Canalla

by

Rating: 3 of 5

Bar Canalla

Major de Sarrià 95, Barcelona View Map