US healthcare provider relocates to Cavendish Square

US healthcare provider HCA International has leased 18,000 sq ft at 2 Cavendish Square, W1G, from The Howard de Walden Estate for its new London head office. HCA will occupy the lower ground up to the third floor on a