Crown Princess Margareta

$27.90

Crown Princess Margareta, grows to 1.5m tall, an apricot orange flower, repeat flowers and fragrant.

Your cart is empty.