Subway 23980

Subway #23980-0 is a Subway restaurant located at, 2512 West North Avenue , Chicago, Illinois.