City of New Meadows Industrial Park

Phone Number: 
347-2171

Location

104 W Taylor Street
New Meadows, ID 83654