Location

Integrated Medical Arts Center
824 17th Ave S
83651 ID
United States

Phone
208 466-3517