Sapporo, Hokkaido, Japan
Famous TV tower built in the 1950s, with an observation deck offering panoramic views of the city.
1 Chome Odorinishi Chuo Ward, Hokkaido, 060-0042, JP
0.1 km away
0.2 km away