 The Selfridge Hotel London is one of London's most famous hotels. Located next to the Selfridges store, and close to Oxford Street, Bond Street, Regents Street and the West End theatres and shops.
This popular hotel has 294 bedrooms including 139 executive rooms, studios and suites. The Selfridge has 2 restaurants and a bar which serve drinks, snacks and meals. Car parking is available nearby at an additional charge.
Location "11" on the London city map.
|