Hotels in London
Barkston Gardens Hotel
Location. The Barkston Gardens Hotel stands along a leafy conservation area located within the Royal...
The Rembrandt
Situated in affluent Knightsbridge, The Rembrandt is a stately hotel opposite the Victoria and Alber...
Thistle Westminster
Location. Positioned on Buckingham Palace Road in London, England, Thistle Westminster enjoys proxim...
Thistle City Barbican
The Thistle City Barbican in London is a large hotel located on the edge of the historical square mi...
St. James's Hotel & Club
Location. St James Hotel And Club is located in central London, England, 100 metres from Green Park ...
Rydges Kensington Plaza
Location. Nestled in the historic Kensington area of London, England, Rydges Kensington Plaza hotel ...
The Sloane Square
Location.Set on historic Sloane Square, this traditional town house hotel is located in the centre o...