Dimarco's Reviews & Details
883 Main St
Dimarco's is located at 883 Main St in Antioch near the intersection of Main St and E Depot St. Their menu consists of Italian dishes . Call (847) 395-8883 for dine in, delivery or takeout.
- Service:Dine In, Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:Main St And E Depot St
Tell us more about Dimarco's Antioch!