Ace Hotel London Shoreditch to close permanently as building owners plan new venture
American hotel company Ace Hotel has permanently closed its outpost in Shoreditch, London, after shuttering the venue temporarily due to the coronavirus pandemic. More