Get directions to: Frantonio's Italian Deli & Cafe, Barrington, IL
Restaurant address: 421 North Northwest Highway Barrington, IL 60010, USA
Restaurant: Frantonio's Italian Deli & Cafe