Awarded The Apartments At Arbor Hill located in Weymouth, MA Posted on December 16, 2017March 2, 2018 by jbarrett 4 Buildings, totaling 220 apartments, with 2 buildings that have a 1 level parking garage and a standalone clubhouse.