Subway 6834

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