J-Town is a shopping mall complex just outside Toronto where you'll truly experience a slice Japanese life. This place has been open for over 20 years, featu...
https://www.youtube.com/watch?v=a4VCOcvbgk4