En total, hi ha 6 ubicacions a Londres. L'establiment Millennium & Copthorne més popular a Londres és Copthorne Tara Hotel London Kensington.