Portmahomack lies towards the end of the Tarbatness peninsula about 70km north of Inverness in the county of Ross-shire in the Scottish Highlands.

Get in

Get around

See

Do

Buy

Eat

Drink

Sleep

Get out