Restaurant Review: La Estrella

by

La Estrella

d'Ocata 6, Barcelona View Map

933 102 768

Visit Website

Tues-Sat, 1.30pm-4pm, 8.30pm-11pm

Moderate