Caledonian Hotel

Hotel

Quay Street, Ullapool, Ross-shire, IV26 2UG