New Arrivals


Our Store 私たちの場所

8339 Kennedy Road, Unit#2121 Langham Square
Markham ON L3R 5T5 Canada

Mon: Closed
Tue-Fri: 12pm - 3pm
Sat-Sun: 12pm - 6pm

Directions


Follow us @tokyostation_canada on Instagram