Landmark Tower - Show Info
Landmark Tower
Completed in 1993, the tower boasts is the tallest building in Japan and boasts an observation deck on its 69th floor.
Latitude: 35.455521002911134
Longitude: 139.63172435760498