Echigoya, Omoide Yokocho, Shinjuku, Tokyo, Japan

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”