Where is Vaughan Metropolitan Centre located?
Vaughan Metropolitan Centre, Vaughan Metropolitan Centre (Station), Canada (approx. 43.79748°, -79.527664°)
Vaughan Metropolitan Centre, Vaughan Metropolitan Centre (Station), Canada (approx. 43.79748°, -79.527664°)