Get directions to: Di Marcos, Antioch, IL Restaurant address: 883 Main Street Antioch, IL 60002, USA Driving Walking Bicycling Restaurant: Di Marcos