Sofitel London St James
Sofitel London St James
Hotel
6 Waterloo Place, London, England, United Kingdom
94
Excellent ·
974 reviews