Pine Tree of Imperial Troop Review is a sightseeing spot in Shibuya Ku, Tokyo. 1 YouTube travel vloggers — including Itadakimasu Japan — have covered it across 1 clips.
“tree of Imperial truth”