Restaurants

Pub Food in Portsoy

Shore Inn

The Shore Inn is a characterful real-ale pub overlooking the harbour, with a kitchen (summer only) that turns out hearty and warming pub grub such as soup, burgers and fish and chips.