Where is Takeshi's Castle?

Where is Takeshi's Castle located?

Takeshi's Castle, Takeshi's Castle, Japan (approx. 35.568333°, 139.48389°)


Where is Takeshi's Castle on the map?