Subway 28601

Subway #28601-0 is a Subway restaurant located at, 421 North Alabama , Indianapolis, Indiana.