Nampeidaicho
Nampeidaicho
Ōaza ·
Shibuya, Tokyo
Directions
Details
Location
Shibuya, Tokyo Japan
Coordinates
35.65419° N, 139.69736° E