January 20, 2017 Home of the Braves? By Alex Soderstrom a Sunday afternoon, as the Braves play in Philadelphia, Atlanta’s Peoplestown neighborhood seems abandoned. The streets are…