A hotel and spa has been sold after 50 years of family ownership.