Yatai Festival 2015
April 18th and 19th 2015 saw the annual Yatai Matsuri, a local weekend of music, food and fun in downtown Otawara, Tochigi prefecture. The Yatai festival is an annual spring festival in the calendar. Yatai are traditionally smallish, mobile food stalls in Japan typically selling ramen or other food. The name literally means “shop stand.” The Yatai at… Read More Yatai Festival 2015