Subway 45320

Subway #45320-0 is a Subway restaurant located at Park Shops Shopping Center, 6456 West 63rd Street, Chicago, Illinois.