Using a sharp knife, level the bottom of each artichoke and cut 3/4 in. from the top. Using kitchen scissors, snip off the tips of the outer leaves; brush cut edges with lemon juice.
Stand artichokes in a Dutch oven; add 2 in. of water. Add lemon slices, peppercorns, bay leaf and 1/2 teaspoon salt; bring to a boil. Reduce heat; cover and simmer 25-30 minutes or until tender and leaves near the center pull out easily. Invert artichokes to drain. Carefully scrape out fuzzy center portion of artichokes with a spoon and discard.
Preheat oven to 350°. In a large bowl, combine bread cubes, parsley, cheese, 2 tablespoons oil, lemon zest, garlic, pepper and remaining salt. Gently spread artichoke leaves apart; fill with stuffing.
Place in a greased 13x9-in. baking dish; drizzle with remaining oil. Bake, uncovered, 20-25 minutes or until heated through and stuffing is lightly browned.