Teddy Bear of Roses (Artificial)

Teddy Bear of Roses (Artificial)

Regular price $55.00 Sale

Various colors, red, pink, and teal colors available. Sizes medium and large. It comes in a see-through box.
Sale

Unavailable

Sold Out