The Grange is very nice; San Domenico Hotel just off Sloan Square is very nice too. GF and I stayed there last year for her birthday/burlesque festival - it went down very well.
If you want something a little different try The Fox Club in Mayfair, just off Piccadilly, its a members club but has some suites which can be booked by non members.