Subway 5354

Subway #5354-0 is a Subway restaurant located at 1033 West North Avenue, Villa Park, Illinois.