The Stafford London By Kempinski

The Stafford London By Kempinski
16-17 St. James's Place, London, SW1A 1NJ