UK, London
Holiday Inn Express London - Earl's Court