Get directions to: Coffee House, Lena, IL
Restaurant address: 101 N Schuyler St Lena, IL 61048, USA
Restaurant: Coffee House