|
St. James Place, London, United Kingdom
A gem of a hotel tucked away in the heart of St James s, The Stafford is renowned for its fr...restaurant...
1 user rating:
|
|
St. James, London, United Kingdom
Supreme service and sheer comfort are hidden away behind a discreet Victorian front door at ...parking, pool...
|