A G Barr Opticians

Campbeltown, Argyll and Bute, United Kingdom



A G Barr Opticians, Campbeltown, Argyll and Bute, United Kingdom