Address: 9628 W State St, Star, ID, 83669
Phone: (208) 629-9629
Website: https://lifestaridaho.org
Category: Other
Listed on BizVoices