Today marks the official opening of Touro University’s new flagship location, the Cross River Campus at 3 Times Square. It is the first time that Times Square will be home to a university campus, heralding a new era for higher education and the evolving needs of college students in 2023.