I'm on a mission to find out the location of this London Cafe. Possibly in the Shoreditch area.