7880-7890 L St
Omaha, NE 68127
$1,500,000 USD
10,973 SF
10,973 SF
$1,500,000 USD
Restaurant