Phil Vettel reviews Dutch & Doc’s

CHICAGO — Dutch & Doc's is located in Lakeview at 3600 N. Clark St. It's a new concept by BOKA Restaurant Group and Chef Chris Pandel.