Primecorp Property Management has added Coach Tower, a luxury high-rise building located at 1825 Russell Road in Ottawa East near St. Laurent Boulevard, to its apartment portfolio. Coach Tower is under new ownership and has...