Reviews of Millennium & Copthorne Hotels at Chelsea Football Club. (Hotel) in London (London).