The Leprechaun cave is the location of the last of the three lost treasures of Daventry. You can only get to the Leprechaun cave after finding the first two treasures, and you should only enter the this area once you have everything else in the game.