The Fish and Chip Shop

The Fish and Chip Shop
189 Upper Street, London, N1 1RQ