Where is Idaphene?

Where is Idaphene located?

Idaphene, Lower Saxony, Germany (approx. 53.1439770536°, 7.6380506879°)


Where is Idaphene on the map?