Get directions to: Los Arcos, Woodridge, IL Restaurant address: 7451 Woodward Ave Woodridge, IL 60517, USA Driving Walking Bicycling Restaurant: Los Arcos