Where is Umahori?

Where is Umahori located?

Umahori, Umahori, Japan (approx. 35.01078°, 135.6026°)


Where is Umahori on the map?