1
/
of
1
James Baldwin
Giovanni's Room
Giovanni's Room
Regular price
£7.99
Regular price
Sale price
£7.99
Unit price
/
per
Taxes included.
Shipping calculated at checkout.
Out of stock
Couldn't load pickup availability
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
Share
