Tennōzu Isle Station is a transit hub in Shinagawa Ku, Tokyo. 1 YouTube travel vloggers — including FUJIWARA LIFE — have covered it across 1 clips.
“I think there are some people who have never even heard of Tenno-zu Isle Station,”