Where is Milliken Station?
Milliken Station is located in Scarborough. If you're looking for things to see and do in the area, you may want to check out CN Tower and Rogers Centre.
Things to see and do near Milliken Station
What to see near Milliken Station
- Markham Pan Am Centre
- Seneca College
- Markham Village
- Centennial College
- University of Toronto Scarborough
Things to do near Milliken Station
- Scarborough Town Centre
- First Markham Place
- Fairview Mall
- Bayview Village Shopping Centre
- Toronto Zoo