Never heard of it before, we don't really have cafes here, but maybe there is one in London i'm not sure...