I'm proud of myself, I found the location of your map in 10 minutes
You really had me with the reflexion for a while, I was sure it was a rotation so it toke me lots of time to find it
Anyway, what's that square ? I can't see in on Googlemap so I'm guessing it's some kind of VCP ?