20
909 S 72nd St
Omaha, NE 68114
$12,929,104 USD
80,684 SF
6.7% Cap Rate
80,684 SF
$12,929,104 USD
Department Store