The clock is at a TV station near Shinbashi Station in Tokyo. by Tokyo_Photo japan photosAloJapan.com
AloJapan.com