www.lilly.com
893 Delaware St Indianapolis Indiana IN 46225 United States +1 317 276 2000
Manufacturing