Sofitel London St James

6 Waterloo Place
London
United Kingdom