A few hotels come to mind: the Sofitel St James is a lovely property, not far from St James's Park. Also worth considering are Brown's Hotel or perhaps the Cavendish on Jermyn Street. Oh - have a look at the Chesterfield Mayfair on Charles Street as well.