Coffee & Tea in London - Finsbury Park 183 Seven Sisters Road, Finsbury Park, London, N4 3NS Tags: faxing, international phone calls, internet cafes, mobile phones