Grantown-on-Spey Town House

Grantown-on-Spey Town House
Grantown-on-Spey, Highland, PH26 3HF