A fine dining restaurant in Des Plaines, Illinois, highly rated on Tripadvisor for its cuisine and scenic location overlooking Lake Park.