This is a 49600 square foot, single family home. This home is located at 1805 N Main St, Osceola, IA 50213.
Off market
$2,223,000
1805 N Main St, Osceola, IA 50213
--beds
--baths
49,600sqft
SingleFamily
Built in 1995
11.34 Acres lot
$2,223,000 Zestimate®
$45/sqft
$-- HOA