The Toronto Star Building at 1 Yonge Street is located on the beautiful waterfront of Lake Ontario. The building is a Toronto landmark. It is renowned for its location at the foot of the longest street in the world "Yonge Street" and for its name – "The Toronto Star Building", which is the largest daily newspaper in Canada. Everybody knows where the Toronto Star Office Building is located!
Having an office in the Toronto Star Building office space puts you in good company. Telsec Business Centre is located on the 18th floor of The Toronto Star Building, window offices offer office space clients lake views and city views.