Community

Now in its eighth year, the annual Japan Matsuri returned to London’s Trafalgar Square, for a day of Japanese food, culture and entertainment.
Now in its eighth year, the annual Japan Matsuri returned to London’s Trafalgar Square, for a day of Japanese food, culture and entertainment.