Ring of Roses

More Views

Quick Overview

Intensely powerful novel set in London during the height of the Plague in the 1600s. 

In stock

£6.99