After more than 50 years in the Castro, corner store Buffalo Whole Food & Grain Co. (598 Castro Street) will shutter next ...