Get directions to: O'farrell Sisters, Okoboji, IA
Restaurant address: 1109 Lake Shore Drive Okoboji, IA 51355, USA
Restaurant: O'farrell Sisters