jessie barrett September 6, 2019 Awarded 1500 Main Street Apartments, located in Weymouth, MA jessie barrett September 6, 2019 3 Buildings totaling 237 apartments, a clubhouse and parking garages.