Zen Leaf by Staff Account | Apr 23, 2024 | Locations 2 Merchant St Suite 1, Sharon, MA 02067 11 Richard’s Rd, Plymouth, MA 02360