Where do the Royal Family stay when they visit the Isle of Man for the moped TT racing?

6 answers 6