1. New Tech Industries 8974 Stage Coach Rd, Melba, ID 83641 Coordinate: 43.44503,-116.57273 Phone: (425) 778-1200