Subway 18224

Subway #18224-0 is a Subway restaurant located at Lockefield Commons Shopping Center, 909 Indiana Avenue, Indianapolis, Indiana.