Unity Bank has opened a new full-service branch at 120 Cedar Grove Lane in the Somerset section of Franklin Township, its second Somerset County branch and 15th overall.