Needlework & Needlework Materials - Retail in Palm Desert, CA
Needlepoint Joint
Yarn Boutique
Threadneedle Street