8047 W. Emerald St
The Shops at Boise Town Plaza
Boise, ID 83704