Restaurant Pedro-Mari

Barcelona · Spain - Barcelona