Address 707 N Post St Post Falls ID 83854 United States
Phone: (208) 457-9610 Open 24 Hours a Day: No