North Weymouth MA Landscaping Equipment & Supplies 1. 352 Bridge St, North Weymouth, MA 02191 | South Shore Landscape Supply (781) 812-0501