To navigate, press the arrow keys. Meineke Car Care Center ← View details 970 North Main Street, Moscow, ID 83843 +1 208-997-2003 Get Directions From* To * — Required information