Best Hotels in London, United Kingdom

Four Seasons Hotel London at Ten Trinity Square Across the road from Trinity Square Gardens, this upscale, Neoclassical hotel is a 6-minute walk from the Tower of London and an 18-minute walk from Borough Market. Modern, chic rooms offer free Wi-Fi, flat-screen TVs and Nespresso machines, plus minibars. Suites add living areas. Upgraded suites add […]