In a prime location on Waterloo Place, surrounded by historic buildings, Sofitel St James is within easy reach of many of London’s main attractions.