Izzo Caffe is a restaurant offering innovative European dishes within a cutting-edge design store setting.