Small, mobile food stall in Japan typically selling ramen or other food. The name literally means “shop stand”. The stall is set up in the early. food cartJapanjapan street foodjapanese street foodnoodlesSnakcsstreet foodtokyo street foodYataiAloJapan.com
AloJapan.com