Subway 28555

Subway #28555-0 is a Subway restaurant located at Galewood Plaza, 6620 West North Avenue, Chicago, Illinois.