Address 1026 E Polston Ave Post Falls ID 83854 United States
Phone: (208) 777-3900 Open 24 Hours a Day: No