Coffee & Tea in London - Shoreditch 231 Hoxton Street, Shoreditch, London, N1 5LG Tags: takeaway, traditional english