← Back to store listing (Texas) The Lamb’s Loom Texas Address: 1102 Tamarack Avenue McAllen, TX 78501 E-mail: [email protected] Phone: 1-956-607-6855 Visit website