You might have heard of Omoide Yokocho by another name – Piss Alley – charming hey!
Piss Alley is a small area adjacent to Shinjuku Station in Tokyo with about 70 small eating establishments crammed into a space not much larger than a soccer pitch.
Echigoya, Omoide Yokocho, Shinjuku, Tokyo, Japan
Continue reading “Echigoya, Omoide Yokocho, Shinjuku, Tokyo, Japan”