West Court Square

Decatur Office

  • 159,502 Square Feet
  • Acquired in 2017