Attleboro Angels Location: Attleboro, Massachusetts Level: professionalSport: baseballLeague: Atlantic Association Status: defunctYears: 1908Teams with the Angels team name Tweets by mascotdb