US Post Office in Leadore, Idaho is located at 3000 Lemhi Rd. The US Post Office Number is (208) 768-2680.
3000 Lemhi Rd, Leadore, ID
US Post Office in Leadore, Idaho is located at 3000 Lemhi Rd. The US Post Office Number is (208) 768-2680.
Wind
Wind Direction