7826-7828 S 123rd Plz
La Vista, NE 68128
$1,900,000 USD
8,000 SF
6.12% Cap Rate
8,000 SF
$1,900,000 USD
Freestanding