Coffee & Tea in London - Fulham 96 Townmead Road, Fulham, London, SW6 2SG Tags: private parties: up to 25 guests