Where is Deh Hhovchak?

Where is Deh Hhovchak located?

Deh Hhovchak, Parwan, Afghanistan (approx. 34.94694°, 69.12444°)


Where is Deh Hhovchak on the map?