bn:00496224n
Noun Named Entity
NL
Scarborough Centre
EN
Scarborough Centre is a bus terminal in Toronto, Ontario, Canada, serving multiple bus routes of the Toronto Transit Commission and one Durham Regional Transit bus route. Wikipedia
English:
TTC
Relations
Sources