Landmark Properties announced today that it has acquired a 15-acre site at 1345 28th Street near the University of Colorado Boulder (CU Boulder) in Boulder, CO. The firm will begin construction on The Standard at Boulder, a 936-bed student housing community, Landmark...