Landing site "Oscar" is about two miles north of Le Muy but running north up the D25 doesn't reveal any that looks similar. I've looked a tad west of Le Mitan also.
Is that road called Chemin des Muyois ?
Please confirm your image is orientated north.