The Londoner, a super Boutique Hotel
Dubbed ‘the world’s first super-boutique hotel’, this integral new opening on the South-west corner of London’s Leicester Square captures the drive behind regeneration efforts in the city’s much-loved entertainment district.





