Where is Ijiri?

Where is Ijiri located?

Ijiri, Ijiri (Station), Japan (approx. 33.55216°, 130.4431°)


Where is Ijiri on the map?