logo

Video encyclopedia

Norwich Place

Norwich Place was a manor house on the Strand, London, during the reign of Henry VIII of England.