Subway 12910

Subway #12910-0 is a Subway restaurant located at, 6415 West Washington , Indianapolis, Indiana.