Godzilla Head
Tokyo (東京都)
Tourist Attraction
1 Chome-19 Kabukicho, Shinjuku City, Tokyo 160-0021, Japan
N/A
4.4 (1.3k reviews)
Reviews
Anthony Divinagracia
4 weeks ago
Nam “Sip” Quang
5 months ago
Jamie Shardlow (Jay)
5 months ago
Greg T
a week ago
Mary Rhona Garcia
2 weeks ago