Powell Street Festival
The Powell Street Festival is the largest Japanese Canadian festival in the country and the longest running community arts celebration in Vancouver!
The Powell Street Festival is the largest Japanese Canadian festival in the country and the longest running community arts celebration in Vancouver!