The UK's largest family-owned hotel group, Edwardian Hotels London, will introduce the world's first 'super boutique hotel' in Leicester Square this September.
Edwardian Hotels London has flagged a Spring 2020 opening date for its new "super boutique hotel" that is under development in Leicester Square. Previously…