Coffee & Tea in London - The City 283 City Road, The City, London, EC1N 7UJ Tags: international phone calls, internet cafes