18 Barton Hill, Shaftesbury, DOR
First Floor 34 High Street, Shaftesbury, DOR
2 Longmead, Shaftesbury, DOR