1. Wolfe Eye Clinic 1200 1st Ave E Ste A, Spencer, IA 51301 Coordinate: 43.1494,-95.14313 Phone: (712) 262-2379