The Kings Arms Hotel is a 300-year-old inn next to London's Hampton Court Palace, once the home of Henry VIII. It's poised to open soon after refurbishment, ...
A