What AI says about Sofitel London St James

Sofitel London St James is a hotel located in a neo-classical building in central London that features 183 rooms, a tearoom, and a bar.

AI mentioned Sofitel London St James from December 2025 to March 2026.