1. Haystack Resources 2194 W Rainfall St, Meridian, ID 83646 Coordinate: 43.62043,-116.41974 Phone: (208) 288-1390