The stunning Sofitel London St James is located in the former home of Cox’s and King’s bank in the very heart of London.