Colorado Springs, Colorado -

GARDEN OF THE GODS PLAZA is a 4-story, 52,000 SqFt office building marketed exclusively by Schuck.

The project is located at Elkton Drive and Garden of the Gods Road