Where is Itachibori?

Where is Itachibori located?

Itachibori, Itachibori, Japan (approx. 34.68002°, 135.48967°)


Where is Itachibori on the map?