Ottawa will be home to the largest green department store in North America when terra20 opens on Sept. 15 at the Pinecrest Shopping Centre.
The store will carry a wide variety of products, from organic cotton and bamboo bedding to cosmetics, office supplies, toys, clothing, and even light fixtures.