Newly Listed

$399,000

100 Placer Street, Idaho City, ID, 83631

PENDING