Florists in Peabody, MassachusettsList of Companies in Florists category in the city of Peabody, Massachusetts.Share this page: Petals Peabody, Florists; 29 Lowell St, Peabody, MA, 01960-5450; (978) 532-0066Rent-A-Plant and Waterfall Wizards Peabody, Florists; 215 Newbury St#203, Peabody, MA, 01960-2414; (978) 531-05651