This is a 33966 square foot, single family home. This home is located at 405-603 N 21st Ave, Ozark, MO 65721.
Off market
Street View
$2,115,400
405-603 N 21st Ave, Ozark, MO 65721
--beds
--baths
33,966sqft
SingleFamily
Built in 1981
7.15 Acres Lot
$2,115,400 Zestimate®
$62/sqft
$1,995 Estimated rent