Japan’s convenience stores are famous for offering far more than quick snacks. They provide fresh meals, unique drinks, desserts, and surprisingly high quality food available at any hour of the day.