CARMEN

CARMEN

A Spanish tapas restaurant located in the heart of the city, offering the authentic flavors and ambiance of urban Barcelona.