new avidia branch

Project: Avidia Bank Size: 6,000 Sq. Ft. Location: Framingham, MA Opened: September 2017 Avidia Bank recently opened its first office in the Framingham, MA area, and they wanted to announce their presence in that market […]