I found info about this place in Newton online but haven't made a trip there yet-hope I'm not sending you on a wild-goose chase. Maybe you could call and inquire first.
The Green Planet
22 Lincoln Rd, Newton (617) 332-7841
Two floors of items for natural living often found only in catalogs or on the Internet, including clothing, toys, cleaning products and gardening supplies.
good luck! (post back if you visit....I'm curious)