Subway 23144

Subway #23144-0 is a Subway restaurant located at Harlem & George Plaza, 2836 North Harlem Avenue, Elmwood Park, Illinois.