You can expect free wireless access (WiFi) at many restaurants, cafes and hotels and some Tube stations. Note that you will often have to ask for the passcode from the venue's staff. There are also numerous internet cafes and international call centres. London has excellent mobile phone service coverage and you may want to consider buying a local SIM card.
Don't forget to download our excellent free London Official Guide App for offline maps and guides, including transport information.