News

Covent Garden, in central London, is home to a number of luxury hotels. After a seven-year, £1.3-billion restoration, the Old War Office on Whitehall ... that include the show-stopping central ...