Coffee & Tea in London - Wandsworth 145 Wandsworth High Street, Wandsworth, London, SW18 4JB Tags: private parties: up to 80 guests