Sonachan is the most westerly hotel on the British mainland. There is a cafe/bistro open every day which serves local venison, crab and scallops.