1. Sears Garden Center Leominster, MA 01453 Phone: (800) 371-1282
2. Richard's Flower Shop & Greenhouse 591 Merriam Ave, Leominster, MA 01453 Coordinate: 42.543087,-71.77703 Phone: (978) 537-3316