Whether you're visiting or a local, you'll want to know where the best loos are in central London. London train stations (not tube stations) all have toilets but they're not usually free and can cost up to 50p per visit.
The following public toilets have been chosen for their proximity to major London attractions. (Remember, all museums and galleries have free loos, too.)
The Great British Public Toilet Map is a handy tool to locate restrooms in your local area.
The London Eye Ticket Hall is in County Hall and there are free toilets downstairs.
A few steps further along the South Bank brings you to Southbank Centre. Head into the Royal Festival Hall as there are loads of toilets in there and they are always clean. There's also a great cafe and bar in there, as well as a number of restaurants outside.
The toilets opposite Westminster Abbey cost 50p per visit. Fortunately, there are also free toilets in the Parliament Square area.
The Methodist Central Hall is two minutes' walk from the Houses of Parliament, opposite Westminster Abbey, and next to those over-priced public facilities. The toilets are in the basement and there is elevator access. Why not stop off for a cup of tea at the peaceful Wesley's Cafe, also in the basement?
Public toilets are situated on the west side of Trafalgar Square at the base of the central staircase. From the north terrace (the raised area in front of the National Gallery) the toilets and the cafe can be accessed by an elevator, or you can walk around the side of the square.
Baby care facilities are available.
Of course, you could always go into the National Gallery and use their free facilities instead
All London department stores have public toilets. Anyone can use them, whether you're a customer or not, and there's never a charge. Most department stores have public toilets on more than one floor so you shouldn't have to wait.
The ones to remember on Oxford Street are Selfridges, House of Fraser, Debenhams, and John Lewis.
McDonalds' in London usually have clean public toilets. As long as you don't get in the way of paying customers, it usually won't offend them if you to nip in and use the facilities. Even if there is a sign stating 'Toilets for Customers Only' you can normally still get away with it.