Answer
Henry VI was imprisoned in the Tower of London, which is a castle located in central London, England. The Tower was built by William the Conqueror in 1078 and has been used as a royal palace, a prison, an armory, a treasury, and a place of execution. Henry VI was imprisoned in the Tower from 1465 to 1471, during the Wars of the Roses.