Convenient to headquarters
Eli Lilly and Company LCC Parking Structure 3 is located at 815 Delaware St, Indianapolis, IN 46225