The Godzilla Head is a landmark and tourist attraction in Kabukicho, Shinjuku, Tokyo, Japan. The sculpture is placed in the outdoor terrace on the eighth floor of the Shinjuku Toho Building. The 12-meter tall Godzilla head was established to convey the charm of the global character Godzilla and has since become a symbol of the Kabukicho district.
Address:
Kabukichō, Shinjuku, Tokyo 160-0021, JapanMap Category:
Attraction, Landmark