Godzilla Street Explained

Godzilla Street
Namesake:Godzilla
Location:Tokyo

Godzilla Street is a street named after Godzilla in Kabukichō, Shinjuku, Tokyo, Japan.

See also