L Limberlost Medical Clinic 0 reviews 1100 Mercer Avenue Geneva, IN • 46740 View Practice (260) 724-2145