Subway 49163

Subway #49163-0 is a Subway restaurant located at Ballard Shopping Plaza, 8930 1/2 North Greenwood Avenue Unit #5, Niles, Illinois.