Where is Takashimadaira?

Where is Takashimadaira located?

Takashimadaira, Takashimadaira, Japan (approx. 35.78611°, 139.66118°)


Where is Takashimadaira on the map?