I think this is the area you are looking at. I assume it is an Army camp of some sort. I can't make out a tower and I can't quite place the blocks from your description but there is a recatangular feature on the left.
Hope this helps. I have PM'd you regarding photo's