Selma's Kitchen Address: 306 Jackson St, Olin, IA 52320 Phone: (319) 484-4080 Restaurants Other Businesses: Knuth, Adrian T at 302 Jackson St, Olin, IA 52320 Greg's Pit Stop at 319 Jackson St, Olin, IA 52320