479 N Emma Ave , Star

479 N Emma Ave
Star, ID

Property Details

Square Feet: 1,565