Where is Neucharrel?

Where is Neucharrel located?

Neucharrel, Lower Saxony, Germany (approx. 53.0080978628°, 7.7639751797°)


Where is Neucharrel on the map?