Reviews of Oxford Castle & Prison (Souvenir Shop). (Shop) in Oxford (Oxfordshire).