The Shepherds Rest

The Shepherds Rest
10 Straik Road, Westhill, AB32 6HF
Photo of The Shepherds Rest