McDonald's is preparing for the 2012 Olympics with a super-sized London location. The 32,000-square-foot restaurant can seat 1,500 and will be the corporation's largest store yet.