London’s Crowne Plaza To Sell For £80M The Crowne Plaza hotel in Shoreditch, London, will be sold for about £80 million. December 17, 2025