The Londoner “Super Boutique” Hotel Opening September 2021 (PHOTOS)
Located in Leicester Square, The Londoner is one of the world’s first "super boutique hotels" offering 350 rooms, six eateries, a members club, cinema, and wellness and event space with...