Skip to product information
1 of 1

James Baldwin

Giovanni's Room

Giovanni's Room

Regular price £7.99
Regular price Sale price £7.99
Sale Sold out
Taxes included. Shipping calculated at checkout.

Out of stock

When two men are thrown together by the curse of immortality in a magical version of Elizabethan London, they are drawn into a dark plot that threatens to upend the world as they know it, all the while trying not to fall in love.

SKU:9780141032948

View full details