Get directions to: Subway, Elmhurst, IL Restaurant address: 183 S Il Route 83 Elmhurst, IL 60126, USA Driving Walking Bicycling Restaurant: Subway