Nature’s Emporium opens its first Toronto location in the downtown core
Nature’s Emporium, founded in 1993, opened its first store in Toronto on September 7, 2023. The 25,000 sq. ft. store is located at 1 York Street in Toronto’s South Core, just steps from Union Station. In addition to the new Toronto location, Nature’s Emporium has stores in Newmarket, Maple, Burlington, and Woodbridge, Ontario.
Nature’s Emporium CEO Joe D’Addario calls the opening a major milestone for the company, marking the beginning of its ambitious multi-year expansion and rejuvenation strategy across Southern Ontario. “Introducing Nature’s Emporium to Toronto marks a significant and exciting step in our journey towards advocating a more health-conscious lifestyle. Our new store represents a fresh opportunity for South Core residents and workers alike, bringing a much-needed aspect to the community—a go-to source for foods, products, and home, beauty, body, and pet care essentials that support and cater to a healthier and more vibrant way of living. With Nature’s Emporium, Toronto now has a hub where well-being and convenience come together seamlessly, providing everything you need to live better.”