2305 W Main St
Sedalia, MO 65301
$1,800,000 USD
43,311 SF
43,311 SF
$1,800,000 USD
Self Storage