spa at john o âgroats For the ultimate in relaxation during your stay, take a break from reality and rejuvenate with an array of luxurious spa and beauty treatments. In…