Trafalgar Square and Buckingham Palace are located near Sofitel London St James, which provides a cafe, a library and dry cleaning/laundry services. Treat yourself to aromatherapy, Ayurvedic treatments or a body scrub at the on-site spa. The on-site restaurant, Wild Honey St James, features French cuisine. Stay connected with free in-room WiFi, and guests can find other amenities, such as a bar and a 24-hour fitness centre.