The Dunhuang Nongfu Hostel is actually two places at the same location using the same advertisement on Booking.com.
There is no sign in English but this is the only business in the immediate area. It looks like there is a restaurant or something in the front. The hostel with the shared rooms is a little farther back and the hotel with the private rooms is in the back at the end of property.
The map location is wrong. The location is about 100 m farther east. This is the correct Map Location: 40.139130, 94.685088 . It's about 500 m east of the Dunhuang Bus Station.
From the hostel it's about a 10 to 15 minute walk to downtown Dunhuang. To return from downtown Bus 4 goes from the main east west street to the Dunhuang Bus Station which is about half way to the hotel.
Click here to find great hotels like this on Booking.com