On Tuesday, January 16, 2018, the new US Embassy in London will be operational for all US visa, consular, and US citizen services.
The new address is: 33 Nine Elms Lane, London SW11 7US. Any appointments already scheduled will be held at the new address.