Green reigns supreme at terra20. The 15,000-square-foot store is a one-stop-shop for everything eco-friendly: sustainable fashion, cleaning products, toys, and a lot more. The selection is huge — over 12,000 products — and staff are very knowledgeable. We love the soaps from Purple Urchin: the Ottawa-based company makes bath and body products that smell good enough to eat, and are pure enough that you could. Another big draw is the store’s Ecobar — the largest of its kind in North America, the bar allows customers to fill and refill reusable containers with a range of green house-cleaning products that are mixed on site.
•2865 Iris St., 855-837-7220, terra20.com