Get directions to: Leo Cafe, Leo, IN Restaurant address: 15024 Leo Road Leo, IN 46765, USA Driving Walking Bicycling Restaurant: Leo Cafe