London’s very own festival of Japanese culture – Japan Matsuri – returns on Sunday, 1 October 2023 in Trafalgar Square in the centre of the city.
A regular fixture now in the London calendar, this free annual festival brings people together to enjoy Japanese food, music, dance, and activities for all the family.