One Hundred Steps Staircase is a cultural site in Meguro Ku, Tokyo. 1 YouTube travel vloggers — including がるザラシちゃんねる【ガルちゃん有益まとめ】 — have covered it across 1 clips.
Now playing · 8:05 · clip 1 of 1EN
“Meguro plays a supporting role in the 100 Steps Staircase. You”