The clock is at a TV station near Shinbashi Station in Tokyo.

by Tokyo_Photo

AloJapan.com