Luxury Hotels in London, England » The Londoner Hotel Leicester Square » Photo Gallery The Londoner Hotel Leicester Square - London , England, United Kingdom The Londoner Hotel Leicester Square : Click Here to View Full Hotel Description >> The Londoner Hotel Leicester Square