96-98 High Street, Elgin, MORAYSHIRE
169 High Street, Elgin, MORAYSHIRE
20 North Street, Elgin, MORAYSHIRE