Edinburgh
Dolphin Chip Shop is one of Edinburgh.

1. Dolphin Chip Shop

Fish and Chips Shop · Leith · No tips or reviews