Country house type hotels in London

Stafford Hotel,Central London

Stafford Hotel,Central London

In a quiet location in St James, an exclusive hotel with friendly formality and understated luxury.

81 elegant, individually designed bedrooms. Drawing room for afternoon tea. American bar, renowned restaurant. Private dining rooms in the 350 year old wine cellars.

Stafford Hotel, London SW1

 

Country House Hotels UK and Ireland

Country House Hotels London, UK and Ireland