Get directions to: Menlo Cafe, Menlo, IA
Restaurant address: 502 Sherman St Menlo, IA 50164, USA
Restaurant: Menlo Cafe