IT takes about 10 mins by car - in traffic situations of course. But bearable.
There are some other nice hotels in that region - are points what you are only concerned about? If not, there's the Four Seasons, Hilton, The Metropolitan, and Intercontinental. These are not too far from Grosvenor Square. You can even walk there!