8-5310 Finch Ave E, Scarborough, ON
A TOhiba Dealer and Nortel partner carrying out the sales, installation and maintenance of Business Telephone Systems