April 16, 2016 at 1:40PM
“Chelsea Cafe” is on the passage
connecting the fourth floor of a commercial building
with the road on the hill top.
Those who are seated on the terrace look so comfortable
because of a downpour of sunlight
through the artistic eaves.
Dogenzaka 2-10, Shibuya, Tokyo, Japan
Nearest Station : Shibuya Sta.
Step forward/back to