Where is Tombori River Cruise?

Where is Tombori River Cruise located?

Tombori River Cruise, Tombori River Cruise, Japan (approx. 34.669136°, 135.5027°)


Where is Tombori River Cruise on the map?