Rose of Jericho

$12.00

Each flower in this batch is about the size of a fist, 2.5-3 inches across.

3 in stock