Powell Business Center

Property Details

  • Square Feet: 130,588 Square Feet
  • City: St. Louis Park, MN
  • Address: 7900 Excelsior Blvd.
  • Availability: No Space Available