Coffee & Tea in London - Earlsfield 56 Garratt Lane, 56, Earlsfield, London, SW18 4TS Tags: takeaway, traditional english