This is a 6426 square foot, single family home. This home is located at 2103 N Main St, Osceola, IA 50213.
Off market
Street View
$184,000
2103 N Main St, Osceola, IA 50213
--beds
--baths
6,426sqft
SingleFamily
Built in 1978
1.65 Acres Lot
$-- Zestimate®
$29/sqft
$1,508 Estimated rent