23
222 W 2nd St
Ottumwa, IA 52501
$3,399,999 USD
23,940 SF
12.81% Cap Rate
23,940 SF
$3,399,999 USD
Hotel