Barcelona
The Fish & Chips Shop is one of Barcelona.

1. The Fish & Chips Shop

8.6
Carrer de Balmes, 244, Barcelona, Catalunya
Fish and Chips Shop · Sant Gervasi-Galvany · 29 tips and reviews