
William Shakespear 2000
$28.90
Out of stock
William Shakespear 2000, grows to 1.3m tall, crimson to rich purple, repeat flowers and fragrant.
$28.90
Out of stock
William Shakespear 2000, grows to 1.3m tall, crimson to rich purple, repeat flowers and fragrant.