Office

Larken Associates acquires 90,000 sq. ft. building in Branchburg