What are the best hotels in London?

London offers a wide range of hotels. For luxury: The Ritz, The Savoy, Shangri-La at The Shard. For mid-range: Premier Inn, Hampton by Hilton. For budget: Travelodge, Z Hotels. We recommend choosing a hotel close to a Tube station for easy transportation. Preferred areas: Covent Garden, Soho, King's Cross.