trb.tv
Chicago’s Best Northwest Burbs 3: The Heart of Europe Cafe
Elliott Bambrough cruises to Barrington for a European delicacy that brings out his true inner child.