For food lovers, Japan is one of the most-visited destinations. And within Japan, if one gets to try a variety of dishes within a small area then it is Omoide Yokocho in Tokyo. It is located within a five-minute walking distance from Shinjuku station, considered to be the busiest rail station in the world.
The Omoide Yokocho is a narrow alley that comprises around 70 small food joints and bars that are all packed close together. The tiny alley, popular among locals and tourists alike, offers affordable options of Japanese comfort food like yakitori (skewered chicken) and nikomi (beef tendon