Get directions to: Harlan's Country Kitchen, Avilla, IN
Restaurant address: 108 West Albion Street Avilla, IN 46710, USA
Restaurant: Harlan's Country Kitchen