Only 2 florists are listed under North Weymouth itself. Most shops around here file their address under Boston, where there are 52, about 9 miles away.

Weymouth Flowers 99 Bridge St, 02191-1020
(781) 980-2178

North Weymouth is in Norfolk County. Browse every florist in the county, including nearby towns.