Locations: Japan Tokyo
Godzilla, Kabukicho
The Godzilla statue in Kabukicho, Shinjuku, Tokyo, is a popular attraction located atop the Toho Cinemas building. Standing over the entertainment district, this massive replica of Godzilla’s head towers 12 metres above ground, symbolising the city’s love for the iconic movie monster.
Credits
Authored by Callum Bonnyman (opens in new tab)