FOCHABERS, ABERDEENSHIRE.
LOOKING ALONG THE MAIN STREET OF FOCHABERS- A VILLAGE LYING ON THE EAST BANK OF THE RIVER SPEY, EAST OF ELGIN, MORAY.
close