The Team Behind Witch Baby Opens Their 2nd Business in Downtown Cranford

In 2019, Chelsea Selby opened a storefront in Downtown Cranford selling her popular brand Witch Baby Soap. The focus of Witch Baby Soap is bath and body, but Chelsea often found herself coming across items that she wanted to carry but wouldn’t fit with that space. When the space at 11 North Union Avenue became […]