12548 W Nabensa, Star, ID, 83669
12548 W Nabensa, Star, ID, 83669

$599,000

12548 W Nabensa, Star, ID, 83669

2
Courtesy of: First Service Group Real Est.