City of New Meadows Industrial Park
Phone Number:
347-2171
Location
106 B W Taylor Street
New Meadows,
ID
83654
See map: Google Maps