Peaches & Green at 1561 Bayview Ave has marked its 25th anniversary on the street. The immaculately kept health and food supplement store is the work of owner George Chow, a well known figure on Bayview Ave. Many congratulations to Mr. Chow and to Peaches & Green.