Find and Book Top Rated Hotels near Godzilla Head in Tokyo
Choose among 1 hotels near Godzilla Head in Tokyo
10 adults
4 bedrooms
7 beds
MapView on map4.2 mi from City Center1.4 mi from Godzilla Head
From
US$ 457
/night
Saved
Save