L11B2 E Howard Road L11B2 E Howard Road Athol, Idaho 83801 United States
L11B2 E Howard Road Athol, Idaho 83801 United States
$708,975
Market statistics in Athol
Average Price
Bedrooms
days