The Fish & Chips Shop

91 Carrer de Casanova · Spain - Barcelona