Crystal Points small

Crystal Points small

£4.00Price

Stone Meaning: Healing and Protection. Average Size: 4cm.