Where is Natcha?

Where is Natcha located?

Natcha, Kroonuberg, Sweden (approx. 56.7°, 13.75°)


Where is Natcha on the map?