Thousand Oaks Business Centre

  • Address:  2650, 2600, & 2620 Thousand Oaks Blvd. in Memphis, TN
  • Square feet: 418,847 (1 building)
  • Acquisition date: May 23, 2019
  • Management: CBRE
  • Leasing: CBRE

Exterior

Interior

Maps/Aerial