Get directions to: Lions Den, Leo, IN Restaurant address: 9700 Saint Joseph Street Leo, IN 46765, USA Driving Walking Bicycling Restaurant: Lions Den