Subway 6834

Subway #6834-0 is a Subway restaurant located at, 1156 South Shelby Street , Indianapolis, Indiana.