I've probably got several more pictures of the landing pads, which were taken from the air, if they're of any use to you.
Any photos of this nature will be very welcome. Of interest, I checked every HLS in Cyprus last October, but I cannot recall that one. I assume from the terrain that it is on Troodos?