Baseball / Teams / Atlanta Braves #152 The Braves have won the World Series in Boston, Atlanta and which other city? AMilwaukeeBKansas CityCPhiladelphiaDMontreal Answer: Milwaukee The Milwaukee Braves beat the Yankees in 1957. Source Show the answer Share #151 Play this week's quiz #153