Downtown Colorado Springs business just got a little more vibrant, with the addition of The Property Group, Inc. at 305 S. Cascade Avenue!