Windward Braves Location: Alpharetta, Georgia Level: amateurSport: baseballLeague: Sunbelt Baseball League Status: defunctYears: 2010-14Teams with the Braves team nameAlpharetta, Georgia View larger map Tweets by mascotdb