Subway 2563

Subway #2563-0 is a Subway restaurant located at 3814 North High School Road, Indianapolis, Indiana.