Saud Bin Abdulaziz Bin Nasir Bin Abdulaziz al Saud, 33, who is to appear in court on Friday, is accused of killing Bandar Abdullah Abdulaziz, 32, on Monday at the Landmark Hotel in the Marylebone district, police said.
Officers were called to the hotel after the victim was found dead in a third-floor room. A post-mortem examination found that he had been strangled and suffered head injuries.
Police said the accused also faces a second charge of causing grievous bodily harm to the victim, relating to an incident several weeks earlier.
Rooms at the Landmark, built in 1899, cost from 400 pounds (460 euros, $630) a night. Guests have included Liam Gallagher, former singer with the British rock band Oasis, who held his wedding reception there.
Keep up with the latest business news from the region with the Emirates Business 24|7 daily newsletter. To subscribe to the newsletter, please click here.