Home Properties 1260 Otter Road 1260 Otter road | Altoona WI, 54720 Purchase Price: $1,355,000 | Property Type: Sold RequestMore Info GET DIRECTIONS Enter your location and click get directions. Get Directions.