The Churchill just of Oxford Street (West End) is a lovely hotel and the silver service breakfast (room service) makes you want to stay another night all for the very reasonable price (not) of £120 plus parking. So its in a great location for shops bars and restaurants. My wife took me there for my 30th Birthday and I love in London and we really enjoyed it. I hope this is of some use to you.
:P