General Description
A deluxe hotel in the heart of the capital, The Selfridge is the perfect choice for business or leisure, combining traditional comfort with the convenience of modern facilities. The world famous shopping areas of Oxford Street, Regent Street and Bond Street are nearby, as is the nightlife of London`s West End. The fully air-conditioned rooms have all facilities expected of a de-luxe 4* hotel. |