Subway 11915

Subway #11915-0 is a Subway restaurant located at Castleton Plaza, 8280 Center Run Road, Indianapolis, Indiana.