Subway 25488

Subway #25488-0 is a Subway restaurant located at Lawndale Plaza Shopping Center, 1118 South Kedzie Avenue, Chicago, Illinois.