Contact us: We love our customers and we love to help. Let us know how we can help you purchase our fine collection of Hand-Painted Canvases or our Threads and Accessories.
4323 Irvington Road, Irvington VA 22480
Phone: 804-438-9500
Email: villageneedlepoint@metrocast.net