Subway 40189

Subway #40189-0 is a Subway restaurant located at High Point Plaza, 1350 East Chicago Street, Elgin, Illinois.