This privately owned, Orchard Hotel London offers both comfort and personal service in a warm and friendly atmosphere. The Orchard Hotel is centrally located and ideally close to Hyde Park, Park Lane, and the major shopping street of London, the Oxford Street and of course Buckingham Palace. The hotel’s perfect location, allows you to explore the West End of London with its theatres, cinemas, dazzling nightlife as well as the Royal Palaces, museums and galleries.