US Post Office, Leadore ID

Post Office Name US Post Office
Address 3000 Lemhi Rd
City Leadore
State Idaho
Phone Number (208) 768-2680
Latitude 44.5987
Longitude -113.3552

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