Coffee & Tea in London - Bloomsbury 61-66 Russell Square, Bloomsbury, London, WC1B 5JS Tags: internet cafes, outdoor seating