One of Tokyo’s most unconventional green spaces, Todoroki Valley is located just 20 minutes away from Shibuya Station and in the center of the densely …

AloJapan.com