Japan Matsuri

The Japan Matsuri is a staple date in the diary for London, celebrating all things Japan every year since 2006. 

Inspired by this project? Showcase projects you’ve worked on and inspire other people.

Post your project