Citadel Terrace sells for $11.8 million
Citadel Terrace houses about 103,000 square feet of office space, 70 percent of which is leased by Lockheed Martin Corp. Griffis Blessing Inc. has sold the Citadel Terrace office building for $11.8 million to Red Rock Springs LLC. Red Rock Springs is a family investment company based in Delaware. The Citadel Terrace purchase is the […]