Luxury Travel Resorts The Londoner – Urban Luxury in the U.K. By Sharael Kolberg 10 months ago The Londoner, is a five-star hotel in the heart of London’s vibrant Leicester Square, that