Where is Nikolovtsi?

Where is Nikolovtsi located?

Nikolovtsi, Velikotyrnovska Oblast, Bulgaria (approx. 42.9617646075°, 25.8483690774°)


Where is Nikolovtsi on the map?