The Fish and Chips Shop

Carrer de Rocafort · Spain - Barcelona