Upvote:1
Well, I can't provide any specific location information, but following some of the listed sources from the wiki article leads to a page here which does contain a drawing titled Ancient Church of Villers-Bretonneux:
There is some more information there, and perhaps someone with better knowledge of French can figure the source of the image out.
(note some possible redirection type stuff going on at this web-page for me, so be careful if you click on anything)