The Crimson Petal is a full service florist located on Needham St. near Filene's basement in Newton. We are well known for our extra friendly staff, great selection of only the freshest flowers and unique and beautfiul floral designs. We are independently owned, and each of the designers employed at the Crimson Petal has more than a decade of experience. In addition to walk-in customers, we...