One of the most desirable 5* Boutique Hotels in Mayfair London. St. James Hotel is near Buckingham Palace and more London attractions. Book direct.