New Balance's new Boston flagship store is located at 123 Guest Street in Boston's Brighton neighborhood. The old store was ...