Get directions to: Leota Cafe, Leota, MN
Restaurant address: 11768 110th St Leota, MN 56153, USA
Restaurant: Leota Cafe