The Fish & Chips Shop

240 Carrer de Balmes · Spain - Barcelona