Astra is derived from the Greek word meaning “stars” and these delicately placed embroidered lace appliques float on ethereal layers like stars in the night sky.
Astra is derived from the Greek word meaning “stars” and these delicately placed embroidered lace appliques float on ethereal layers like stars in the night sky.