Where is Vaughan Metropolitan Centre?

Where is Vaughan Metropolitan Centre located?

Vaughan Metropolitan Centre, Vaughan Metropolitan Centre (Station), Canada (approx. 43.79748°, -79.527664°)


Where is Vaughan Metropolitan Centre on the map?