Restaurant Review: Bar Canalla

by

Rating: 3 of 5

Bar Canalla

Major de Sarrià 95, 08017 Barcelona

+932 05 88 06

Visit Website