Subway 33970

Subway #33970-0 is a Subway restaurant located at Eli Lilly Co, 940 South East Street, Indianapolis, Indiana.