Where is Neanderthal?

Where is Neanderthal located?

Neanderthal, North Rhine-Westphalia, Germany (approx. 51.21667°, 6.95°)


Where is Neanderthal on the map?