Jumeirah Carlton Tower, UK
Located on Sloane Street in the heart of Knightsbridge, this luxury hotel is one of the best hotels in London and boasts 186 guest rooms including 88 suites. These include the exclusive Royal Suite, offering superb views across London, and spacious Executive Suites, ideal for business travellers.