US President Barack Obama will host Britain's Prince Charles and his wife Camilla for talks in the Oval Office on March 19, the White House said Friday.