Get directions to: Mexico Lindo, Schuyler, NE
Restaurant address: 1521 Denver St Schuyler, NE 68661, USA
Restaurant: Mexico Lindo