Subway 12910

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