Word is opening day is soon, 10 days or something?
Initially Clerkenwell Road was being thrown around as the possible premises, although more recently it's sounded like West London.
Interested to see where they roast for this, has anyone heard anything else about it?