Yes Wallace cave is hereabouts, there is more than one. The pin appears to be a wee bit misplaced on the OS online maps I get the location to be NS 8209-33758 and they are to the north of the Poniel Water. Look for a free standing monolith of rock and the caves are right there, worth a visit.