Garden Centers in Framingham (MA) Full list of companies Garden Centers category in Framingham, Massachusetts Larry's Home & Garden Ctr 12 Waverly St, Framingham, MA 01702, (508)620-1725 Page 1