My Favourite London Coffee Venue……… Timberyard Seven dials Everything about this place lures you into staying longer than you intended.