Constellation Brands has agreed to purchase the Obregon Brewery from Anheuser-Busch InBev subsidiary Grupo Modelo.