circle circle
circle

A different kind of law firm

It’s all about you, not us.

We put your needs at the heart of everything we do. We believe that your success determines our success and because no two clients are the same to us, we’ll work harder than anyone else to understand your requirements.

 A different kind of  law firm

OUR OFFICES

Glasgow Edinburgh Inverness Elgin Thurso Shetland
Glasgow Edinburgh Inverness Elgin Thurso Shetland

Glasgow office

The Ca’d’oro,
45 Gordon Street,
Glasgow,
G1 3PE

DX GW86

Office working hours:
Mon-Fri 08:30 – 17:00

Edinburgh office

Citypoint
65 Haymarket Terrace
Edinburgh
EH12 5HD
DX ED167

Office working hours:
Mon-Fri 09:00 – 17:00

Inverness office

Alder House
Cradlehall Business Park
Inverness
IV2 5GH
DX 521005 INVERNESS 3

Office working hours:
Mon-Fri 09:00 – 17:00

Elgin office

The Old Station
Maisondieu Road
Elgin
IV30 1RH
DX551380

Office working hours:
Mon-Fri 09:00 – 17:00

Thurso office

Naver House
Naver Road
Thurso
KW14 7QA

Office working hours:
Mon-Fri 09:00 – 17:00

Shetland office

St Olaf’s Hall
Church Road
Lerwick
ZE1 0FD

Office working hours:
Mon-Fri 09:00 – 17:00

SERVICES

Services for Businesses & organisations

No matter what your business or organisation is looking to achieve, our teams can help.

View all services

Services for Individuals & families

We provide the full range of services that you and your family will require at every stage of your personal and professional lives.

View all services

About us

0

times Scottish Law Firm of the Year

0

Team of specialists across all legal disciplines

0

Offices throughout Scotland

Here with you, here for you

As one of Scotland's leading full service law firms, Harper Macleod has specialists across all legal disciplines, covering every service you are likely to need in both your professional and personal life. We offer a complete range of legal services for business, individuals & families, the public sector, and the modern rural economy in Scotland, the UK and beyond.

Speak to us today on 0330 159 5555

Get in touch

CONTACT US

Get in touch

Call us for free on 0330 159 5555 or complete our online form below to submit your enquiry or arrange a call back.