Subway 3731

Subway #3731-0 is a Subway restaurant located at Elmhurst Shopping Center, 183 South Illinois Route 83, Elmhurst, Illinois.