Timmins, Ontario

Timmins is a city in Ontario which is located 720 km(485 miles) northwest of Toronto, Ontario.