Subway 1324

Subway #1324-0 is a Subway restaurant located at 8940 East 38th Street, Indianapolis, Indiana.