I just started a new save at level 2 and I don't have the location, I guess OP has the same problem.I don't understand your question. If you know about this place, then it appears on the Cockham map and you just click on it (it's right in the middle of the map where it says ivy lair)
Or you haven't met Supergirl yet, and you haven't discovered the place yet then.