




Godzilla Head
Attraction
4.4 (1075 reviews)
1 Chome-19 Kabukicho, Shinjuku City, Tokyo 160-0021, Japan
Highlights from Reviews
• iconic landmark
The Godzilla Head is an iconic landmark and a must-see for fans of the franchise.
• vibrant area
The area is vibrant with nightlife, shops, arcades, and restaurants, offering plenty to explore.
• free to view
The Godzilla Head is easily visible from the street, making it a free and accessible attraction.
• great photo spot
The Godzilla Head is a great photo opportunity, especially when lit up at night.