Peaches & Green closing after 32 years in Leaside

In 1990, George opened Peaches & Green with the dream of helping people find the path to their best possible health. 32 years in Leaside is a fabulous accomplishment in such a competitive market — a testament to the service they provided, and the loyalty of their customers. Visit Peaches & Green at 1516 Bayview Ave for their storewide retirement sale — up to 70% off.