Share Pinterest Facebook Twitter LinkedIn 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 foodYatai AloJapan.com
AloJapan.com