I used to use the carpark in Cavendish Square. It has been passed to Q-Park. they say they give free parking to Motorcycles in central London but do not make it easy to see which ones. I suggest you contact them. there are 5 other Q-park venues in the area. Best of luck.