Coffee & Tea in London - Finsbury Park 2 Clifton Terrace, Finsbury Park, London, N4 3JP Tags: computer sales, international phone calls, internet cafes