Get directions to: Los Arcos, Mount Prospect, IL Restaurant address: 1707 W Algonquin Rd Mount Prospect, IL 60056, USA Driving Walking Bicycling Restaurant: Los Arcos