News

London’s hotel sector had the second highest global average occupancy rate last year, at 82%, according to Newmark’s London ...