The Crimson Petal

Flag as Inappropriate

100% Were impressed
The Crimson Petal is an independently owned floral shop. In addition to the many flower sand potted plants at the store, it provides custom orders for weddings, proms, anniversaries, wakes and funerals. The Crimson Petal is able to create unique designs because it carries more exotic flowers; some of the orchids come from Hawaii. This location is accessible by public transportation via the Green Line at Eliot Station.
160 Needham St, Newton Upper Falls, MA 02464
(617) 244-4422
  • Fax: 617-244-7733
  • Accessibility Details: Ground-level entrance
  • Accessibility Details: There is a ramp to the left of the store
  • Hours: Mon - Fri, 10:30am - 5pm
  • Hours: Summer hours; Mon - Thu, 9am - 7pm; Fri, 9am - 8pm; Sat, 9am - 7pm; Sun, closed. After Labor Day; Mon - Fri, 9am - 8pm; Sat, 9am - 7pm; Sun, closed
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
See more »