News

A former US Embassy in London’s Grosvenor Square is now a lavish all-suite Rosewood hotel opening this September.