$350,000

2469 83rd Avenue, Osceola, WI 54020

Save Contact

Sold Price:

$350,000

Sold Date: 10/15/2024

2469 83rd Avenue Osceola, WI 54020

Sold MLS# 6583698

4 beds 2 baths 2,120 sq ft Single Family