Hachiko Square, Tokyo
Busy pedestrian place in Tokyo, famous for films like Lost in Translation
lat: 35.6562995911,
long: 139.703994751
Embed
Did you see something wrong?, contact us.
Tagzania