This was a great challenge, and I'm sadly a bit late to the party.
Not that any further proof is necessary, but I tried lining up the GE view as per the aerial photo with the P-38, as follows:
Seems the corner where the Beaus were is now a prison site - fuzzed out by Google for some reason - must be a NATO prison...