Located within the City of Westminster on the north bank of the River Thames, Westminster boasts a large concentration of the most famous landmarks and visitor attractions in London including Buckingham Palace, Westminster Abbey and the Palace of Westminster.
The name Westminster is a historical name coming from the area around Westminster Abbey and the Palace of Westminster also known as the Houses of Parliament which has been the seat of Government for almost one thousand years.
Westminster is bounded by Trafalgar Square and Mayfair to the north, Covent Garden to the east and Knightsbridge and Chelsea to the west.
Truly Home for a Discerning Traveller
A contemporary luxury hotel set in the heart ...
A Contemporary Chic Living Environment
Personifies Modern British Luxury
A London landmark and a “Royal“ hotel
No. 1 Small City Hotel in London
London's impeccably English and perfectly ind ...
Design and Character exude 1930s Glamour with ...
Explore the hotels cocktail creations