Harper MacleodThe Old StationMaisondieu RoadElginMorayIV30 1RHTelephone: 01343 555 150
For full details and colour photographs of all the properties we have for sale or lease, please view our property list.
Harper Macleod Personal Legal ServicesDetails of the other personal legal services we provide
Harper Macleod Legal ServicesDetails of our commercial & public sector legal services
Registers of ScotlandScotland's national land and property registers
The Law Society of ScotlandThe governing body of Shetland solicitors
Crofting CommissionRegulators of the crofting system