London, UK - October 5, 2013: Participants, Lolita Fashion Team by the Tea Party Club at 2013 London Japanese Matsuri (festival), various of activities to keep all ages happy at the Japan Matsuri Festival at Trafalgar Square.

London, UK - October 5, 2013: Participants, Lolita Fashion Team by the Tea Party Club at 2013 London Japanese Matsuri (festival), various of activities to keep all ages happy at the Japan Matsuri Festival at Trafalgar Square. 
 - 22864050

Similar stock images

to-top-page