The Stafford London by Kempinski
London, United Kingdom
Facilities and services include a 24 hrs reception, elevator, one restaurant, American bar, room service 24 hrs, wine cellar, courtyard and meeting room. The rooms are equipped with air conditioning, wireless internet, TV, telephone and safety box. Address: 16-18 St James's Place, SW1A 1NJ, London, England.