Subway 2342

Subway #2342-0 is a Subway restaurant located at Walmart Plaza, 5450 FallCreek Parkway North Drive, Indianapolis, Indiana.