Reviews of English Heritage - Cow Tower. (Other) in Norwich (Norfolk).