home
>
The stafford london
the stafford london
The stafford london
The luxurious 5 star the stafford london effortlessly combines the tranquillity and charm of a country house with all the vibrancy of londons bustling centre tucked away behind green park in st jamess the stafford london offers a peaceful escape just minutes from the bright lights of the west end soho and visitor attractions including buckingham palace westminster abbey and hyde park proudly earning its aa 5 red star status the stafford london offers 105 lavishly decorated hotel rooms wi

SIMILAR PRODUCTS