From Central London: 0.4 miles
St James's Place,
SW1A 1NJ Location: Piccadilly/ Green
Situated just off from Piccadilly and a short walk from
Buckingham Palace and St. James's Palace.
The Stafford was
built in 1858 and prides itself For
Friendliness while Under-Stated Elegance Affords Every Comfort.
All of the hotels
bedrooms are individually designed with
amenities that include Air conditioning, Satellite colour
television with USA news channels,
*Please note: Price quotes for this hotel are shown as: