Developer proposes 24-storey highrise at site of former Mandarin Ogilvie restaurant TCU has filed a proposal to build a 24-storey tower with 323 rental apartment units on the northeast corner of Ogilvie Road and Cummings Avenue. Read more
U of O grads on a mission to improve student housing Founders' company, TCU Development Corp., puts emphasis on tenant well-being and quality construction. Read more