Awarded 1500 Main Street Apartments, located in Weymouth, MA Posted on September 6, 2019October 24, 2019 by jbarrett 3 Buildings totaling 237 apartments, a clubhouse and parking garages.