Fish & Chips restaurant and takeaway menus in Lockerbie

Tower Fish Bar

Seafood, Fish & Chips

Tower Buildings, Lockerbie, Dumfriesshire, DG112HB ,