Anyone travelling to John O’Groats needs a hearty meal to restore their energy, and you’ll receive just that at the Seaview Hotel bar and restaurant. Both the bar and restaurant have a local community spirit, where visitors and locals alike meet and swap stories.