News

The Old War Office, or ‘The OWO’ to insufferable industry types, is the most perplexing London hotel opening in decades.