3101-3131 N 120th St
Omaha, NE 68164
$2,500,000 USD
14,000 SF
7.36% Cap Rate
14,000 SF
$2,500,000 USD
Storefront