Fabric Shops in Thousand Palms, CA Castro Roofing Inc31782 Thelma AveThousand Palms, CA, 922767603430042Metal Fabrication ShopsSheet Metal Work Show MoreSee AlsoYarn