Z Hotels will kick off the new year by opening its 15th property, in the heart of central London. Its Leicester Square hotel on Charing Cross Road will be the “compact luxury” chain’s flagship ...
Built in 2018, the more than 5,400-square-foot spread is a “modern sanctuary” that “embodies ... When the current home was built, it replaced a house that was reportedly owned by Harry ...