RE: Boar's Head Deli's near Weymouth, MA?
On Morrissey Blvd. in Dorchester, not far from Weymouth, there is a great place called Lambert's. They carry a full line of Boar's Head products, have great bread, make awesome sandwiches, have a beautiful produce department and is a regular mom and pop place. When I lived in South Boston I went there all the time.