Fort Plaza

NEBRASKA

5446 N 90th St, Omaha, NE, 68134

sold 36,044
Sq.Ft.
5446 N 90th St, Omaha, NE, 68134
  • Industrial
  • Multifamily
  • Office
  • Other
  • Retail
  • Sold