1. South Shore Landscape Supply 171 Vfw Dr, Rockland, MA 02370 Coordinate: 42.14649,-70.91689 Phone: (781) 878-7000