menu background

ADDRESS: Plaça del Mar, 1,
08003 Barcelona, Spain
PHONE#: +34 932 21 90 82
HOURS OF OPERATION: 7AM - 11PM