gcameron.org
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…