An executive hotel situated in the heart of London’s West End, within walking distance of Marble Arch and Bond Street tube stations. Next to the Selfridges store, The Selfridge Hotel London is also close to Oxford Street, Bond Street, Regents Street and the West End theatres and shops. The charming London hotel offers 294 gracefully decorated guestrooms, combining the traditional English style with the comforts of sophisticated amenities. Enjoy breakfast and lunch at the Orchard Terrace.